Closed (fixed)
Project:
e-Commerce
Version:
5.x-3.x-dev
Component:
cart
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
7 Aug 2008 at 14:17 UTC
Updated:
24 Nov 2008 at 03:39 UTC
anon users keep going in an endless loop when trying to check out. It asks for their shipping info, then goes to the payment option page and then take them back to the address screen. It keeps going around and around and it does this on two different Drupal sites of mine so it must be something I am doing wrong...
Comments
Comment #1
mdowsett commentedi deleted the ec module and reinstalled a fresh copy (kept the tables tho) and it's 'better' (not best...).
Now it asks for a shipping address twice (as it did before) but now also asks for payment type twice...the second time you enter the payment type, it accepts it and follows thru
I still need to resolve this.
Comment #2
mdowsett commentedmaybe this is better categorized in the address component...
Comment #3
mdowsett commentedand I then did the same process to the more critical site and it didn't change...still in the endless loop.
Comment #4
shunshifu commentedI am having the same issue
Comment #5
shunshifu commentedI notice that if when you are redirected back to the billing you click the purchase button again without filling anything in then you are then directed to paypal.
Phil
Comment #6
jonathan_hunt commentedI'm getting the same behaviour. This is rendering an existing ecommerce site unusable. I'm on 5.10 - what Drupal core version are other people with this issue using?
Comment #7
jonathan_hunt commentedHad the same problem and it turned out to be 'normal' caching. Note this comment - http://drupal.org/node/50364#comment-261125
Ecommerce either needs to add a form alter to block 'normal' caching if anon purchasing is enabled, or Drupal 'normal' caching needs to avoid caching requests with query parameters, e.g. cart/checkout?op=next
Comment #8
mdowsett commented.
Comment #9
mdowsett commentedThanks for the fix!
I disabled the Caching and that worked...but then you lose performance...at least we know what the issue is.
I installed the Cache Exclude module as per the comment you directed me to and that helped. I re-enabled Normal Caching and excluded "cart/*" in the Cache Exclude settings and all is good!
I trust this will be looked at for ec4 since ec3 is seemingly abandoned? I'm anxiously awaiting that to get off of dev.
PS - I like how the caching reads "Normal (recommended, no side effects)"...no side effects...yeah right! :)
Comment #10
davea commentedcommitted
Comment #11
davea commentedclosed after 1 week
Thanks,
DaveA
Comment #12
davea commentedclosed after 1 week(helps if I change the status)
Thanks,
DaveA