Types of Checkout in Oracle ATG
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:
- validateCommerceItems.
- validateShippingGroups.
- validatePaymentGroups.
- etc...
- Invoke postMoveToPurchaseInfo().
Category: Uncategorized
0 Comments