Types of Checkout in Oracle ATG

Types of Checkout in Oracle ATG

Types of Checkout

Types of 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()

——————————————————————————–

You may also like this

——————————————————————————–

About TechnoStixs.com

Types of Checkout

TechnoStixs.com is a dedicated weblog for Java/J2EE and web developers. We take pride in our work. Every publication is carefully analyzed, written and tested to ease the understanding of the topic or subject.

We cover Java Core Technologies, eCommerce, J2EE Frameworks, Web Service, Build Tools, Unit Test Frameworks and Others.

1,676 total views, 1 views today

Add comment