Document – Integrate WooCommerce Checkout with Elementor Forms


Display WooCommerce products inside Elementor Forms and automatically redirect users to the checkout page with selected products.

Overview

Integrate WooCommerce Checkout with Elementor Forms adds a dynamic product selection field to Elementor Pro Forms.

It lets you display a list or grid of WooCommerce products directly inside your form.

When the form is submitted, the plugin automatically adds the selected products to the WooCommerce cart and redirects the customer to the checkout page.

Perfect for custom order forms, donation pages, and one-click Buy Now experiences.

Requirements

  • WordPress 4.8+
  • WooCommerce 7.x or higher
  • Elementor Pro 2.x or higher
  • PHP 5.4+

Installation

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate it via Plugins → Installed Plugins.
  3. Make sure WooCommerce and Elementor Pro are active.
  4. Edit any page with Elementor.
  5. Add a WooCommerce Product field to your form.
  6. Save and test your form — when submitted, it will go directly to checkout!

How It Works

1. Add the Product List Field

  • In Elementor, drag in the Form widget (Pro only).
  • Click Add Item → select type WooCommerce Product.
  • Choose products manually or by category.
  • Configure your display type: Grid, List.

2. On Form Submission

When users click Submit, the plugin will:

  1. Add all selected products (and variations if any) to the WooCommerce cart.
  2. Redirect them automatically to the Checkout Page (/checkout).

 Use Cases

TypeDescriptionExample
Quick Order FormLet customers select and buy a product instantlyBuy Now button inside a landing page
Service FormChoose service type and quantityCleaning service, web maintenance, etc.
Donation FormChoose donation amount (each as a product)$10, $25, $50 donations
Custom Checkout PageReplace Woo default checkout with a form-built versionElementor-based checkout design