News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

We are sorry, no shipment method matches the characteristics of your order.

Started by April23, August 21, 2013, 22:35:09 PM

Previous topic - Next topic

April23

I am about to pull my hair out.   ;D  After reading every thread on this topic, I am still at a loss on how to fix this issue.

When a user logs in and goes through the checkout process he/she gets the following error:

Please select a shipment method

We are sorry, no shipment method matches the characteristics of your order.


The vmbug looks clean as far as I can tell: 
Quotevmdebug My selected language by JFactory::getLanguage()->getTag() en-GB
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.0161490440369
vmdebug Start used Ram 10.25M
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Pickup = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Mail = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug CheckAutomaticSelectedShipment Var1:
Array
(
)

vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug my new getUserfieldbyName Var1:

Var2:
0
vmdebug My selected language by JFactory::getLanguage()->getTag() en-GB
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.00645399093628
vmdebug Start used Ram 10.25M
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Pickup = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Mail = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug CheckAutomaticSelectedShipment Var1:
Array
(
)

vmdebug my new getUserfieldbyName Var1:

Var2:
0
vmdebug My selected language by JFactory::getLanguage()->getTag() en-GB
vmdebug self::$_jpConfig->lang en_gb
vmdebug vmTime: loadConfig db no: 0.0067310333252
vmdebug Start used Ram 10.25M
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Pickup = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Mail = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug CheckAutomaticSelectedShipment Var1:
Array
(
)

vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Pickup = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Pickup = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Shipping Not Applicable = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug getOrderWeight Var1:
0.0000
vmdebug shipmentmethod Mail = TRUE for variable weight = 0 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable products quantity = 1 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable order amount = 15 Reason: no boundary conditions set
vmdebug shipmentmethod Mail = TRUE for variable virtuemart_country_id = , Reason: Country in rule or none set
vmdebug vmTime: VirtuemartControllerCart Finished task edit_shipment: 0.431246995926
vmdebug End used Ram 23.75M
vmdebug Peak memory peak 23.75M

I have the following checked:

Enable Automatic Selected Shipment?   
Enable Automatic Selected Payment?

One Page Checkout is not checked.

Nothing is listed in the countries fields in shipment configuration.

Virtuemart version: 2.0.22a
Virtuemart AIO ver: 2.0.22b
Joomla version: 2.5.14

Domain:  http://sebrcalendar.org

Please help, I don't want to jump off into the deep end here.  :)

Thanks for reading.

jenkinhill

Check countries & currencies are the same if specified in the shipping plugin and shopper address, and that weight ranges (if used) are correct in shipping method, including correctly set minimum and maximum.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

April23

Quote from: jenkinhill on August 21, 2013, 23:57:30 PM
Check countries & currencies are the same if specified in the shipping plugin and shopper address, and that weight ranges (if used) are correct in shipping method, including correctly set minimum and maximum.
I appreciate the super quick response!

Countries and currencies are set to "available to all" and the shopper does not have an address entered as most of the products are electronic (no shipping needed).  Weight ranges are not used. 

What are your thoughts?

jenkinhill

Are you using a virtual product shipping plugin? If you have any shippable products at all IMHO you should still have a billing address for each shopper and shipping address if different.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

April23

Quote from: jenkinhill on August 22, 2013, 10:18:12 AM
Are you using a virtual product shipping plugin? If you have any shippable products at all IMHO you should still have a billing address for each shopper and shipping address if different.

I am not using a virtual product shipping plugin as the products are the ability to upload photos and vote on the photos (no downloading).  Should I be using a different plugin?

I do have a calendar that is shippable or available for pickup--do all customers HAVE to enter shipping/billing address?  This seems different than previous versions so I would love to understand.  Thank you!


jenkinhill

So your "Virtual product" is actually a Joomla permission. I'm not sure how you would set up shipping on that, but you could not use the same shipping plugin as fopr shippable goods. Maybe you need something like this: http://forum.virtuemart.net/index.php?topic=112127.0
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

April23

Quote from: jenkinhill on August 22, 2013, 15:18:13 PM
So your "Virtual product" is actually a Joomla permission. I'm not sure how you would set up shipping on that, but you could not use the same shipping plugin as fopr shippable goods. Maybe you need something like this: http://forum.virtuemart.net/index.php?topic=112127.0
I will give it a whirl and report back soon.  :)

April23

A side question, is there any way to bypass shipping completely? 

April23

Looks like the plug in is working.  I made a rule that says, "Name=or for pickup; 0<= Amount; 0" and it seems to bypass needing the address.  I am having someone else test it right now to be sure, but whew... it seems to be working.

I appreciate your help greatly!!!!

jenkinhill

For testing and for those vendors who include shipping costs in the product price I set up a shipping plugin where the only thing I enter is the Shipment Name  - something like "Free shipping". Save that just as it is!
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

April23

Thank you so much, jenkinhill.  I can finally breathe better now that this is fixed!  :)  <3