Skip to main content

Checkout Page

Checkout Billing Module

Next, coming to the checkout page modules, we have the ability to control the appearance of the billing section:

Checkout Coupon Module


Checkout modules should all be placed in the same section except for the coupon code field which must be in separate section, and no other modules containing HTML <form>s can be in the same section as the checkout modules.

We can personalize the additional coupon section as well:

Checkout Order Module

Using this module we can adjust the order placement section:

Checkout Shipping Module

The module allows to customize the shipping form details and appearance:

WooCommerce Notices

This module simply controls the notice shown on the cart/checkout page and Woo Shop + module. This module is optional, but allows stylizing notices.

Multi-Step Checkout (feature is currently in Beta).

Multi-Step Checkout is currently in Beta. Contact [email protected] for additional information.

Divi Shop Builder also includes functionality for creating a multi-step checkout, which breaks up the checkout components over several separate views instead of showing them all at once on the same page, as WooCommerce does by default.

Multi-Step Checkout is implemented by the Woo Multi-Step Checkout module on the checkout page, using checkout step content that has been built on that page, or in the Divi Library, or a combination of both. The Woo Multi-Step Checkout module should be located in its own Divi section with no other content.

The basic process for creating steps in the Woo Multi-Step Checkout module is as follows:

  1. Add a new child item to the module
  2. In the child module, enter text in the Step Label field to identify the current step in the checkout process. For example, there might be separate steps for "Billing", "Shipping", and "Order Details".
  3. Enter a unique slug to identify the step in the Step Slug field. This is typically similar to the step label but it must be in lowercase and cannot contain spaces (and it's best to only use letters, numbers, dashes, and/or underscores).
  4. Under Step Content, specify whether the content for this step will come either from a Divi section on the current page, or a section layout that has been saved to the Divi Library. In order to use a section from the current page, it cannot be the same section that contains the Woo Multi-Step Checkout module, and the section must contain a Billing Info, Shipping Info, or Order Review module from Divi Shop Builder (it may contain other modules as well). The section will be hidden until the customer reaches the corresponding step in the checkout. If a section from the Divi Library is used instead, there is no requirement that it include any specific module.
  5. If the content source is a section from the current page, choose which of the mandatory modules it contains using the Primary Module dropdown. Otherwise, choose a Divi library layout to use (only section layouts are avaialble for selection).

On the frontend, the multi-step checkout can be navigated by clicking the step names in the step navigation, using the 'Back' and 'Continue' buttons, or using the back and forward buttons in the browser (for previously visited steps). In order to proceed to the next step, all preceeding steps must validate successfully.

*Using multiple Woo Multi-Step Checkout modules on the same page is not supported.

Live Demos: