I suggest to implement ...

Implement one-page checkout

Implement an _option_ for one-page checkout. Using Ajax, load shipping- and payment options on the same page. Described and discussed here (German):
http://www.oxid-esales.com/forum/showthread.php?t=2817

394 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    AdminMarco (Admin, OXID) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    4 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • AdminMarco (Admin, OXID) commented  ·   ·  Flag as inappropriate

        I would prefer the use of AJAX:
        Look, assuming that you are not an existing customer (registered/with cookies on etc.), the total price would change depending on your delivery zone, maybe TAX, payment.
        Once you gave your delivery address, the assigned (to this address) payment and delivery options shall come up.

      • Dainius commented  ·   ·  Flag as inappropriate

        - I assume that some options from previous order would be pre-selected in this page (if fits according the current basket set - select shipping, payment type, user data).

        - Assuming that such pre-selection is OK - implementation without AJAX is also possible: when user "goes to basket" - he can simply be directed to 4th order page instead of 1st (there still is the possibility to change data).

      Feedback and Knowledge Base