Checkout Error "Please select a shipment method We are sorry, no...."

Started by snstfd, November 06, 2014, 00:31:30 AM

Previous topic - Next topic

snstfd

We recently upgraded to VM 2.6.10

When we try and complete the check out we receive the following error:

"Please select a shipment method

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


When we initially tested the cart, everything was fine. We then began to experience an issue which is demonstrated in the video found at this link: https://www.dropbox.com/s/lwgxy8o9euu0m4f/SHOPPING_CART_ERROR.mov?dl=0

We think this only affects Safari 7.0 and Google Chrome 38. The checkout has worked on Firefox and Windows-based machines.

My developer told me that they rebuilt the cart from scratch. I tested it one time and it worked on Safari. When we loaded the site to our online test server, it did not work. 

We do not ship. This is a menu for our foodservice operation. People can submit orders to our kitchen and then they pick up at our store location.

Milbo

Quote from: snstfd on November 06, 2014, 00:31:30 AM
We recently upgraded to VM 2.6.10
Why not vm2.6.12? It is a pure bugfix release

Quote from: snstfd on November 06, 2014, 00:31:30 AM
When we try and complete the check out we receive the following error:

"Please select a shipment method

We are sorry, no shipment method matches the characteristics of your order."
This is not an error! Nor a bug! This is a message from the store, that the shop does not offer a shipment for the conditions.

So you should check your shipment configuration. Enable vmdebug to see why any shipment is invalid.

Quote from: snstfd on November 06, 2014, 00:31:30 AM
When we initially tested the cart, everything was fine. We then began to experience an issue which is demonstrated in the video found at this link: https://www.dropbox.com/s/lwgxy8o9euu0m4f/SHOPPING_CART_ERROR.mov?dl=0

Indeed, strange bug.

Quote from: snstfd on November 06, 2014, 00:31:30 AM
We think this only affects Safari 7.0 and Google Chrome 38. The checkout has worked on Firefox and Windows-based machines.
The message is generated by php and has nothing todo with your browser.

Quote from: snstfd on November 06, 2014, 00:31:30 AM
My developer told me that they rebuilt the cart from scratch. I tested it one time and it worked on Safari. When we loaded the site to our online test server, it did not work. 
The "they" is me. So you talk about the vm2.9.9.x now? In general it seems that your layout overrides make trouble. You should disable them and test if you have still these errors.

Quote from: snstfd on November 06, 2014, 00:31:30 AM
We do not ship. This is a menu for our foodservice operation. People can submit orders to our kitchen and then they pick up at our store location.
Should work with the standard shipment created by the sample data.
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

kamnaderi

Hi,

I was going through your posts and trying to find a solution to the same issue mentioned above....(Please select a shipment method We are sorry, no...." ).
I enabled the VMdebug and honestly didn't understand anything....I also get an error message when tying to upgrade my VM...mine is 2.0.26d.....

here is the VMdebug report when I try to select a 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

I look forward to any suggestions.. Thanks.



GJC Web Design

all show 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

therefore UPS should show

have u tried UPS debugging and logging if there is some in the plugin?

logs are written to /log/ or logs/ normally
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation