Follow the instructions below to create a layout for the checkout flow that is used when orders are paid for after approval has been given.

To create the delayed payment checkout flow:

  1. On the Design tab, clone the Checkout Layout and give it a descriptive name like Checkout, Order Approval, Delayed Payment.

  2. Enable the Display layout to account shoppers only option.

  3. Set the layout to be displayed when the Order Status is PENDING_PAYMENT. If your storefront uses the scheduled orders feature, also set the layout to be displayed with the Order Status is PENDING_PAYMENT_TEMPLATE.

  4. Save the clone.

  5. Go to Grid View for the Checkout, Order Approval, Delayed Payment layout.

  6. The rows containing the Notifications Widget, Header – Basic , and Footer Widget widget instances should remain as is. Remove all widgets from the row in between them (Login – Checkout, Customer Address Book, Payment Details, and so on).

  7. Add a new instance of the Managed Account Address Book widget (version 3 or later) to the empty row you just created. Name the instance Managed Account Address Book, Delayed Payment. View the widget’s settings and ensure that both Include Billing Details and Include Shipping Details are enabled. Note that this version of the widget will disable editing of the shipping address if the order state is PENDING_PAYMENT.

  8. Add the next four widgets to the row. Use the same instances you created for the Billing and Payments tab of the immediate payment flow.

  9. Add a new instance of the Order Summary - Checkout widget (version 9 or later) to the row.


Copyright © 1997, 2017 Oracle and/or its affiliates. All rights reserved. Legal Notices