WooCommerce Extension

The WooCommerce extension adds workflow automation to WooCommerce orders and helps store owners integrate order handling with their internal business processes. Each order created in WooCommerce generates a corresponding entry in Gravity Forms and triggers the first step in the workflow.

Key Capabilities

Automate Order Based Workflows
Every WooCommerce order creates a Gravity Forms entry that begins a workflow. This allows teams to review, approve, update, or route orders based on business rules without manual processing.

Add WooCommerce Specific Workflow Steps
The extension includes dedicated step types that interact directly with WooCommerce actions. These steps support payments, refunds, capturing pre authorized payments, canceling orders, creating coupons, and enabling checkout within the workflow.

Support for Delayed or Conditional Payments
A custom payment gateway is added to WooCommerce to allow customers to pay later in the workflow. Approval steps or other conditions can determine when payment is collected.

Integrate Refunds Into Workflows
An Order ID field is available in the Workflow field group. This allows forms to be linked to WooCommerce orders and supports automated or approval based refund processes.

View Actions and Filters docs for this extension .

Articles

License Key Constants

The constant for main Gravity Flow plugin is GRAVITY_FLOW_LICENSE_KEY Each extension has a license key constant that allows the license to be set via code instead of the database:.

WooCommerce Extension – Sample Forms

The following zip file contains three separate sample forms:
Pay Later Workflow Capture & Cancel Payments Refund Workflow.

WooCommerce Extension – Gravity Flow Gateway

The Gravity Flow Gateway allows customers to place an order at the checkout without submitting their payment details (credit card information etc.).

WooCommerce Extension – WooCommerce Subscriptions Integration

If you use WooCommerce Subscriptions with our WooCommerce Extension, after enabling "Create Order" in your form, new entries will be created when there are new orders, regardless of renewal status.

WooCommerce Extension – Introduction

The Gravity Flow WooCommerce Extension adds workflow automation to WooCommerce orders empowering store owners to integrate orders more deeply and more efficiently with the business processes.

WooCommerce Extension – Refund Order Step

The Refund Order step will refund an order made either at the checkout or at a Payment or Capture Payment step in the workflow.

WooCommerce Extension – Order ID Field

The WooCommerce Extension includes an additional field type which you'll find in the Workflow section of the Gravity Forms Form Editor.

WooCommerce Extension – Create Coupon Step

The Create Coupon step will create a WooCommerce coupon at any point in the workflow. This is useful for sending unique gift coupons to form submitters.

WooCommerce Extension – Capture Payment Step

The Capture Payment step will collect a payment that was authorized during the WooCommerce Checkout. If there is a Capture Payment step in the workflow then the payment will be collected when the Capture Payment step runs.

WooCommerce Extension – Setup Instructions

Create a Form in Gravity Forms (or use the sample form below), which will be used for the WooCommerce integration. Whenever an order is created, an entry will be created in this form and the workflow will begin immediately.