Get Pro

Overview

Checkout widgets integrate deeply with WooCommerce’s checkout process, including order validation, payment gateway rendering, and order placement. They respect all WooCommerce checkout hooks.

The Checkout category contains 10 widgets that cover every element of a WooCommerce checkout page. Use them inside a Checkout template built with the Template Builder to create fully custom checkout page layouts.

All widgets are registered under the mpd-cart-checkout Elementor category and dynamically integrate with WooCommerce’s checkout session data.

Customer billing address fields with full field customization and layout options.
Checkout\Billing_Form
Shipping address fields with “Ship to a different address” toggle.
Checkout\Shipping_Form
Order summary table showing cart items, quantities, subtotal, shipping, tax, and total.
Checkout\Order_Review
Payment gateway selection rendering all active WooCommerce gateways.
Checkout\Payment_Methods
Coupon code field on checkout with collapsible “Have a coupon?” toggle.
Checkout\Checkout_Coupon
Checkout submit button with terms & conditions checkbox and privacy policy text.
Checkout\Place_Order
Optional order notes textarea for customer delivery instructions.
Checkout\Order_Notes
Login form for returning customers with collapsible toggle.
Checkout\Checkout_Login
Step-by-step checkout wizard with progress indicator and per-step validation.
Checkout\Multi_Step_Checkout · 2755 lines
Quick checkout options for supported payment gateways like Apple Pay, Google Pay, and PayPal Express.
Checkout\Express_Checkout

MPD Billing Form

Renders all standard WooCommerce billing address fields for the customer to fill in during checkout. Includes fields for first name, last name, company, country, street address, city, state/county, postcode/ZIP, phone, and email address.

Billing Form widget — customer billing address fields

Key Features

MPD Shipping Form

Displays shipping address fields when the customer wants to ship to a different address than the billing address. Includes the “Ship to a different address?” checkbox that toggles the shipping fields visibility.

Shipping Form widget — shipping address with toggle

Key Features

MPD Order Review

The order summary table that displays all cart items with their quantities and prices, along with subtotal, shipping cost, tax, and the overall order total. Gives customers a final review of their order before placing it.

Order Review widget — order summary with line items and totals

Key Features

MPD Payment Methods

Renders all active WooCommerce payment gateways for the customer to select from. Each gateway displays its name, description, and any additional form fields (such as credit card inputs). Works with any WooCommerce-compatible payment plugin.

Payment Methods widget — gateway selection with descriptions

Key Features

MPD Checkout Coupon

A collapsible coupon code form on the checkout page. Displays a “Have a coupon?” toggle link that expands to reveal the coupon input field and apply button, allowing customers to enter discount codes during checkout.

Checkout Coupon widget — collapsible coupon code form

Key Features

MPD Place Order

The checkout submit button that places the order. Optionally includes the terms & conditions checkbox (when enabled in WooCommerce settings) and privacy policy text, providing the final step for customers to complete their purchase.

Place Order widget — submit button with terms & conditions

Key Features

MPD Order Notes

An optional textarea field where customers can leave special instructions or notes about their order, such as delivery preferences or gift messages.

Order Notes widget — optional customer notes textarea

Key Features

MPD Checkout Login

A collapsible login form for returning customers to sign in before checkout. Displays a “Returning customer?” toggle that expands to reveal username and password fields with a login button.

Checkout Login widget — returning customer login form

Key Features

MPD Multi-Step Checkout Pro

The most advanced checkout widget with 2755 lines of code. Converts the standard single-page checkout into a guided, step-by-step wizard. Each step is independently styled and validated before the customer can proceed to the next.

Multi-Step Checkout widget — step-by-step checkout wizard

Key Features

Premium Feature: Multi-Step Checkout is a Premium feature. Upgrade to Magical Shop Builder Pro to unlock the step-by-step checkout wizard that dramatically improves checkout conversion rates.

MPD Express Checkout

Provides quick checkout options for supported payment gateways, offering a streamlined checkout flow. Renders express payment buttons such as Apple Pay, Google Pay, and PayPal Express so customers can complete their purchase in fewer steps.

Express Checkout widget — quick payment gateway buttons

Key Features

WooCommerce Block Checkout: If your site uses WooCommerce Block Checkout, the plugin automatically detects this. Custom checkout templates work best with the classic WooCommerce checkout shortcode.