VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: axyswebs on November 19, 2012, 18:08:59 PM

Title: Select Shipment - Problem With Checkout Process
Post by: axyswebs on November 19, 2012, 18:08:59 PM
Hi

Virtuemart 2
Joomla 2.5.6

I am having a problem with my checkout as follows:

When a new customer orders a products and goes to checkout they are presented with this page /index.php?option=com_virtuemart&view=cart

from here they should click on 'add edit billing address information' and all works well through the checkout process

however

on testing most people don't see this link and go straight to the bottom of the page and click 'check out'........ when you take this route you are still presented with the add/edit billing address information page but once filled in and you submit it you then get presented with 'select shipping method'  even though i have 'automatically select shipping' ticked

any ideas on what may be going wrong

Tony
Title: Re: Select Shipment - Problem With Checkout Process
Post by: bytelord on November 19, 2012, 18:12:48 PM
Hello,

First upgrade your joomla to 2.5.8. What's your exactly vm version? vm 2 is too general...

Regards
Title: Re: Select Shipment - Problem With Checkout Process
Post by: axyswebs on November 20, 2012, 17:09:30 PM
Hi

I have upgraded to

Joomla 2.5.8
Virtuemart 2.0.14
Virtuemart aio 2.0.14

During checkout the page that works correctly and auto selects the shipping after submitting is:

index.php?option=com_virtuemart&view=user&task=editaddresscart&addrtype=BT

The page the doesn't select the shipping automatically after submitting is:

index.php?option=com_virtuemart&view=user&task=editaddresscheckout&addrtype=BT

After submitting the above page it goes to this page:
index.php?option=com_virtuemart&view=cart&task=edit_shipment

The store is for gift requests on a hotel website.  There is no shipping required so I am using a simple shipping method with no fees and ticking Enable Automatic Selected Shipment

Your help in solving this is most appreciated

Regards
Title: Re: Select Shipment - Problem With Checkout Process
Post by: bytelord on November 20, 2012, 20:27:37 PM
Hello,

I test it with only one payment method and one shipment method and works ...
Add a product to cart -> login -> checkout -> ask to agree with tos -> checkout. Does not ask's me again to select shipment or payment method, already selected.
Add a product to cart -> check out -> ask to register -> checkout as guest or login -> Does not ask me to select shipment or payment method, already selected.

Works fine, if now you have more than one shipment payment method that matches the characteristics of the order/account information then it will ask you

Regards
Title: Re: Select Shipment - Problem With Checkout Process
Post by: axyswebs on November 21, 2012, 15:19:51 PM
Hi

I only have 1 shipping method and 1 payment method

Please have a look at: http://www.montpeliernevis.com/index.php?Itemid=232&option=com_virtuemart&view=category&virtuemart_category_id=1

Thanks
Title: Re: Select Shipment - Problem With Checkout Process
Post by: bytelord on November 21, 2012, 22:42:55 PM
Hi,

You are using a lot of template overrides on the cart page... and you have disable the registration and the steps may be runs again because shipment haven't yet run to autselect ... also maybe cause because there is no state (you may have it empty)...

did you try without template overrides?

Regards
Title: Re: Select Shipment - Problem With Checkout Process
Post by: axyswebs on November 26, 2012, 21:21:32 PM
Hi

I finally found the problem but I dont really know why the problem existed :(

Basically, in the shipment method when you click on configuration I had selected all the countries.  I recreated the shipping method without selecting the countries and it all works fine.

Thanks
Title: Re: Select Shipment - Problem With Checkout Process
Post by: bytelord on November 26, 2012, 21:55:20 PM
:)

exactly ... because was waiting for user country to be updated, if is it empty does not wait any information, just displayed :)