Guest Posted April 1, 2006 Posted April 1, 2006 I have a strange problem in that I can successfully checkout for all items EXCEPT the one which I just added to the catalog. Gets stuck on the shipping page and won't continue on when I click "continue". Any ideas how to fix this?
abra123cadabra Posted April 1, 2006 Posted April 1, 2006 I have a strange problem in that I can successfully checkout for all items EXCEPT the one which I just added to the catalog. Gets stuck on the shipping page and won't continue on when I click "continue". Any ideas how to fix this? A bit more information would be good. Maybe add a link? abra The First Law of E-Commerce: If the user can't find the product, the user can't buy the product. Feedback and suggestions on my shop welcome. Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.
Guest Posted April 1, 2006 Posted April 1, 2006 I have a strange problem in that I can successfully checkout for all items EXCEPT the one which I just added to the catalog. Gets stuck on the shipping page and won't continue on when I click "continue". Any ideas how to fix this? Sorry - please go to www.castlehygiene.com. If you have an empty shopping cart click on cluster buster flytraps and then add any one to the shopping cart. You can then checkout correctly. If you then either add the teenage deterrent (mosquito) to the shopping cart, or just add it to an empty shopping cart it will not go past the shipping page when you click continue. It just refreshes the shipping page. Very strange. It also happens with a few other products that I addd recently. Older items that were added a few weks ago work fine.
abra123cadabra Posted April 1, 2006 Posted April 1, 2006 Sorry - please go to www.castlehygiene.com. If you have an empty shopping cart click on cluster buster flytraps and then add any one to the shopping cart. You can then checkout correctly. If you then either add the teenage deterrent (mosquito) to the shopping cart, or just add it to an empty shopping cart it will not go past the shipping page when you click continue. It just refreshes the shipping page. Very strange. It also happens with a few other products that I addd recently. Older items that were added a few weks ago work fine. Hm, both work fine. I created a test account, added the products and went all the way through till I get to paypal. Everything ok. Products listed in shopping cart and on summary before being transferred to paypal. There correct amount as well. abra The First Law of E-Commerce: If the user can't find the product, the user can't buy the product. Feedback and suggestions on my shop welcome. Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.
Guest Posted April 1, 2006 Posted April 1, 2006 Hm, both work fine. I created a test account, added the products and went all the way through till I get to paypal. Everything ok. Products listed in shopping cart and on summary before being transferred to paypal. There correct amount as well. abra I don't know what kind of magic you used, but I did the same thing and it doesn't work. Please try to logon as [email protected], password test1 and try to buy a teenage repeller. For me it will not work. Yet when I log on under your account it works fine !!!!!
abra123cadabra Posted April 1, 2006 Posted April 1, 2006 Hi John, that's weird. With your test account it is exactly as you said. You don't move from checkout_shipping.php to checkout_payment.php. Did you check in the database if there are any differences between your and my test account? Maybe set up another test account and see if it works there? You can't even "cheat" the shop by changing the url to checkout_payment instead of using the continue button. It always throws you right back to checkout_shipping when you have this special item in your cart. Without it it goes through. My guess is some problem in checkout_payment.php. I'll have a look but I am as lost as you are. abra The First Law of E-Commerce: If the user can't find the product, the user can't buy the product. Feedback and suggestions on my shop welcome. Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.
Guest Posted April 1, 2006 Posted April 1, 2006 Hi John, that's weird. With your test account it is exactly as you said. You don't move from checkout_shipping.php to checkout_payment.php. Did you check in the database if there are any differences between your and my test account? Maybe set up another test account and see if it works there? You can't even "cheat" the shop by changing the url to checkout_payment instead of using the continue button. It always throws you right back to checkout_shipping when you have this special item in your cart. Without it it goes through. My guess is some problem in checkout_payment.php. I'll have a look but I am as lost as you are. abra Thanks Abra, The only thing I can see so far is that checkout_payment goes back to checkout_shipping if no shipment method has been selected (which it has). The code in shipping_payment is // if no shipping method has been selected, redirect the customer to the shipping method selection page if (!tep_session_is_registered('shipping')) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } Jrb
abra123cadabra Posted April 1, 2006 Posted April 1, 2006 Well, you seem to use a default shipping method, so the customer cannot select anything on the checkout_shipping.php. I was busy so I couldn't check the source code yet. Do you use any contributions that differentiate between different customers? Thought for a moment that it might be with the shipping module that maybe the allowed shipping weight is exceeded but then I wouldn't be able to checkout with the same items with my account. abra The First Law of E-Commerce: If the user can't find the product, the user can't buy the product. Feedback and suggestions on my shop welcome. Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.
abra123cadabra Posted April 1, 2006 Posted April 1, 2006 There are two reasons why checkout_payment sends you back to checkout_shipping: // if no shipping method has been selected, redirect the customer to the shipping method selection page if (!tep_session_is_registered('shipping')) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } // avoid hack attempts during the checkout procedure by checking the internal cartID if (isset($cart->cartID) && tep_session_is_registered('cartID')) { if ($cart->cartID != $cartID) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } } It would be good to check which of both redirects is responsible for the fault by sending the customer to let's say index.php. Just change one of the FILENAME_CHECKOUT_SHIPPING to FILENAME_DEFAULT for a test. Maybe someone else has other ideas where to look for the code going wrong? abra The First Law of E-Commerce: If the user can't find the product, the user can't buy the product. Feedback and suggestions on my shop welcome. Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.
abra123cadabra Posted April 1, 2006 Posted April 1, 2006 Located the problem. If your shipping address is in UK, then you have the problem. I entered Ireland (as I'm a neighbour ;-)) and can go through. In your shipping policy page you mention that up to 1kg in UK is without shipping fee. Small items go through. With this Ultrasonic Youth Deterrent you exceed the free shipping and there is no module set to take over and you are redirectet to checkout_shipping to select one, which you can't as there are no options displayed. abra The First Law of E-Commerce: If the user can't find the product, the user can't buy the product. Feedback and suggestions on my shop welcome. Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.
Guest Posted April 1, 2006 Posted April 1, 2006 Located the problem. If your shipping address is in UK, then you have the problem. I entered Ireland (as I'm a neighbour ;-)) and can go through. In your shipping policy page you mention that up to 1kg in UK is without shipping fee. Small items go through. With this Ultrasonic Youth Deterrent you exceed the free shipping and there is no module set to take over and you are redirectet to checkout_shipping to select one, which you can't as there are no options displayed. abra The plot thickens. I changed the weight on the youth deterrent to 0 which indicates no shipping fee and the same problem occured. However, when I changed the price to less than ?100 (anything between 1 & 99) the problem did not occur. It seems price related. On further research all my items priced over 99.99 have the problem. Any idea where to look?? Again, thanks for your help.
abra123cadabra Posted April 1, 2006 Posted April 1, 2006 I don't know how exactly you set up the shipping module but I would guess it is most likely in there. When I changed the country in my testaccount to UK I couldn't get through too. Ireland or I guess any other country than UK works fine. Which module are you using and what are your settings (in your admin control panel)? abra The First Law of E-Commerce: If the user can't find the product, the user can't buy the product. Feedback and suggestions on my shop welcome. Note: My advice is based on my own experience or on something I read in these forums. No guarantee it'll work for you! Make sure that you always BACKUP the database and the files you are going to change so that you can rollback to a working version if things go wrong.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.