Hi,
I have added and configured the UPS plugin (from istraxx) and shipment method in VM and when I get to checkout and choose the shipment method, I get "We are sorry, no shipment method matches the characteristics of your order."
It seems to be a known problem and tried to go through the toubleshooting instruction and all settingss seem to be fine.
However I should mention, when I try to add the weight through "custmer field", each item is asking for a value which this can't be valid since UPS is supposed to provide postage cost based on type of shipment and destination zipcode.
I tried to get the weight and dimensions added to the item description and cart (not through custom field) but had no luck. I'm not sure if this has caused the problem or else....
Any help would be appreciated as I'm close to my deadline...
Kam
QuoteHowever I should mention, when I try to add the weight through "custmer field", each item is asking for a value which this can't be valid since UPS is supposed to provide postage cost based on type of shipment and destination zipcode.
what do u mean by this???? weights are added in the product admin
have you switched on debugging, logging etc to try and pinpoint why the method isn't valid?
Quote"We are sorry, no shipment method matches the characteristics of your order."
means that the order is not fufilling some condition of the shipping method - that is why the debug etc is there - to help
My apologies..
Regarding the weight..I assumed when I add an item, under "Product Dimensions and Weight", when I add teh parameters, it should be listed with description...
However, I defined a "Custom Field" for weight enabled the "Cart Variant" option.
When I add the "weight" custom field to an item, I have two options, one for the weight and the other for the value with $ sign. any number I add to the value with $ sign, it shows it under the price which is fine but not added to cart...
Here is the VMdebug report when I click on "select shipment":
vmdebug My selected language by JFactory::getLanguage()->getTag() en-GB
vmdebug $siteLang: en-GB self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.00797200202941895
vmdebug Start used Ram 2M
vmdebug subtotal vattax id 1 = 3.6
vmdebug shipmentmethod UPS = TRUE for variable order amount = 33.59 Reason: is within Range of the condition from 1 to 5000
vmdebug Part $denominator 29.99 $frac 1 Var1:
0
vmdebug shipmentmethod UPS = TRUE for variable order amount = 33.59 Reason: is within Range of the condition from 1 to 5000
vmdebug shipmentmethod UPS = TRUE for variable zip = 95148 Reason: no boundary conditions set
vmdebug shipmentmethod UPS = TRUE for variable weight = 0.45 Reason: is within Range of the condition from 0.1 to 200
vmdebug shipmentmethod UPS = TRUE for variable order amount = 33.59 Reason: is within Range of the condition from 1 to 5000
vmdebug vmTime: VirtuemartControllerCart Finished task edit_shipment: 3.02925610542297
vmdebug End used Ram 5.25M
vmdebug Peak memory peak 5.25M
stop cross posting!!!
just answered your other one
re:
QuoteRegarding the weight..I assumed when I add an item, under "Product Dimensions and Weight", when I add teh parameters, it should be listed with description...
they only show if your template is coded to show them/it
you don't need custom fields for weights etc
Thanks for rapid response.
The UPS plugin requires weight parameter to calculate the shipment cost...Lets say if template is not coded to show the weight, then how UPS plugin would calculate the shipment? This is confusing me....Sorry
The template are used to show the customer what's relevant to him. It has nothing todo with the background functionality the Ups plugin accessing the hopefully filled weight and dimension parameters.
So if you want that the plugin work correctly, fill out the product parameters. If you want to show the customer on the category / product-details page the weight etc. Enable that option in template parameters or create a overwrite for the specific view.
Regards.
Appreciate your help and hopefully the UPS plugin would read the parameters as I've entered them already.
This is good that atleast I know now that the problem is not with the way items are added to VM. Thanks.
If you don't mind I'll keep my progress posted here and hopefully if it works for me then it might help others with similar problems.
Thanks again. Appreciated your support.
As I showed you in your other post .. as far as VM is concerned the parameters pass all checks for UPS.. everything below says TRUE
Quotevmdebug shipmentmethod UPS = TRUE for variable order amount = 33.59 Reason: is within Range of the condition from 1 to 5000
vmdebug Part $denominator 29.99 $frac 1 Var1:
0
vmdebug shipmentmethod UPS = TRUE for variable order amount = 33.59 Reason: is within Range of the condition from 1 to 5000
vmdebug shipmentmethod UPS = TRUE for variable zip = 95148 Reason: no boundary conditions set
vmdebug shipmentmethod UPS = TRUE for variable weight = 0.45 Reason: is within Range of the condition from 0.1 to 200
vmdebug shipmentmethod UPS = TRUE for variable order amount = 33.59 Reason: is within Range of the condition from 1 to 5000
is the method working now?
Many thanks. Yes it's all working now. The shipment meant to be to US and Canada but for some reason it only works if the shoper address is canada not US. It might be the clients' account setting with UPS.
Thanks anyway for the follow up and your time. I really appreciated.
Hello
Support is done via the ticket system extensions.virtuemart.net/ticket