Types of Checkout in Oracle ATG

There are three types of checkout in Oracle ATG: express, simple and complexe checkout.

1. Express Checkout:

  • The shipping and billing information is copied from Profile.
  • ExpresCheckoutFormHandler provides functionality to do express checkout.
  • Same as Express checkout but shipping and billing information are provided on same page.
  • ExpresCheckoutFormHandler provides functionality to do simple checkout with little customization.

2. Simple Checkout:

  • Same as Express checkout but shipping and billing information are provided on same page.
  • ExpresCheckoutFormHandler provides functionality to do simple checkout with little customization.

3. Complex Checkout:

It’s a regular checkout process where we go through shipping and billing pages.

CartModifierFormHanlder.handleMoveToPurchase()- To validate the order before proceeding for checkout:

  • Only Success and error URL input parameters.
  • Invoke PreMoveToPurchaseInfo().
  • Invokes moveToPurchaseInfo pipeline chain – Invokes validateForCheckout pipeline Chain:
    1. validateCommerceItems.
    2. validateShippingGroups.
    3. validatePaymentGroups.
    4. etc...
  • Invoke postMoveToPurchaseInfo().

Uncategorized

0 Comments

Leave a Reaply

recent posts

archives