Gravity Forms WooCommerce Integration


Written by Ditmar Haist

Ecommerce plays a crucial role in today’s business landscape. ProgramMatek’s Gravity Cloud introduces a robust Cloud enablement layer to WooCommerce, powered by Gravity Forms. We call it composable commerce.

In this article, we will delve into how Gravity Forms with Gravity Cloud allows you to:


Effortlessly manage your WooCommerce products with minimal time and resources.

Increase Sales & Conversions

Boost sales conversions by unlocking new ways to handle store-wide sales as a single transaction. Imagine the convenience of one-click deploy for Black Friday deals and instant reversion with a single click.

Product Experiments

Leverage product composability to conduct rapid experimentation of product configurations, ideal for A/B testing purposes.


Achieve seamless one-click deploys between web properties, including development, staging, and production environments.


Each deployment is versioned, enabling you to “undo” or time-travel your store, both backward and forward in time. You can travel through the entire store or focus on individual products.

Single Source of Truth Updates

Gravity Forms components serve as the source of truth. Update one or more components, and observe the changes instantly reflected across all products in a matter of seconds.

See also  Add Product Tags, Attributes, and Categories to Your WooCommerce Products

Ready to learn more? Let’s dive in…

Who Uses Gravity Cloud?

Gravity Forms Users

Gravity Cloud empowers users in the Gravity Forms ecosystem to merge forms in the Cloud and deploy the rendered Gravity Form to any site running Gravity Forms. Visit ProgramMatek’s Gravity Cloud with Gravity Forms page to explore further.

WooCommerce + Gravity Forms Users

Merchants selling complex or custom products online can greatly reduce their store management efforts while unlocking new selling methods with WooCommerce and Gravity Forms.

WordPress Agencies

WordPress agencies managing Gravity Forms and WooCommerce for multiple clients can leverage the scaling and automation capabilities of Gravity Cloud. Its centralized interface supports domain groups, enabling easy deployment to any Gravity Forms instance associated with the agency’s clients. Best of all, it eliminates the need for managing multiple plugins.

What Plugins Do I Need On My WordPress Instance to Use Gravity Cloud?

Gravity Forms Users

Gravity Forms is the only required plugin.

WooCommerce + Gravity Forms Users

To utilize Gravity Cloud’s full potential, you need the following plugins:

  • Gravity Forms
  • WooCommerce
  • Gravity Forms Product Add-Ons

How to Add Gravity Cloud Automation to Your WooCommerce Site

Let’s explore how Gravity Cloud enhances the selling process in WooCommerce by using an example.

ELITE Chiropractic tables, comprising a full line of chiropractic tables (three out of thirteen showcased below), offer custom-built products. ELITE requires an ecommerce experience that allows chiropractors to configure and order tables online. ELITE owns two web properties running WooCommerce and Gravity Forms. Watch the short video that demonstrates creating a new Gravity Cloud account and connecting to the two Gravity Forms instances.

See also  Introducing ProgramMatek: Simplify Your E-commerce Payments with Venmo for WooCommerce


Create Components with Gravity Forms

ELITE tables are decomposed into reusable components, shared across the entire table range. Each component harnesses the power of Gravity Forms. They are individual Gravity Forms that allow you to create complex components effortlessly through a drag-and-drop interface, complete with rich features like conditional logic.


How to Create Products with Components

Gravity Cloud’s Product Recipes enable you to combine Gravity Form components into WooCommerce products. Let’s take a look at the product recipe for the ELITE High Low Manual Flexion Table.

The target domain represents where the rendered WooCommerce product will be displayed.

The target form refers to the destination where the combined components are located.

The component domain is the DNS name storing the source Gravity Forms Components in WordPress.

Components serve as the building blocks for the product. During a build, these components are fetched from your WordPress site and assembled into the product order form.


How to Create Product Recipes

In Gravity Cloud, you can create product recipes within minutes. All you have to do is connect to your WordPress instance, where Gravity Cloud fetches all the Gravity Forms components. Then, you select the components you wish to combine to generate the product.

Below, you can see four product recipes available in Gravity Cloud.


To learn more about creating product recipes, watch the following video…

Now, consider a scenario where ELITE introduces a new 360-degree flexion headrest. In this case, the Headrest Component serves as the source of truth for the update.

  1. Update the Headrest Component by adding the new 360-degree option using Gravity Forms.
  2. Deploy to Staging and verify that the new 360-degree options are available on all tables.
  3. Deploy to Production.
See also  ProgramMatek: Enhancing Woocommerce with Min/Max Quantities

Store Versioning

Gravity Cloud securely backs up and versions all components and products in the Cloud. This enables the remarkable power of time travel for your entire store. With just one click, you can create a Black Friday sale, run it, and revert back within seconds once completed.

Product Experiments

Gravity Cloud’s Product Recipes and product-level versioning facilitate rapid experimentation. The following video showcases two experiments:

Test #1 – Relocating the color selector options to the top of the table configuration to increase conversion.

Test #2 – Employing a more visually appealing method to configure table height options, which is expected to boost conversion.

Final Thoughts

If you run a WooCommerce store, consider the top reasons to embrace Gravity Cloud:

  1. Manage WooCommerce products with minimal effort.
  2. Increase sales conversion with new methods to manage store-wide sales.
  3. Enable product experiments.
  4. Effortlessly deploy changes.
  5. Harness the power of time-travel.
  6. Benefit from single source of truth updates.

We all acknowledge Gravity Forms’ potential, so why not apply it to WooCommerce? Head over to ProgramMatek and sign up for a free full-featured account.

About the Contributor:

Ditmar Haist is the CDO of the Digital Consultancy, He is a coding CDO who remains at the forefront of Digital Innovation. Gravity Cloud UI employs React with a modern Design System and a Cloud Native backend running on Google Cloud Platform. The objective of Gravity Cloud is to provide Cloud-based automation for Gravity Forms and WordPress. Positioned between Zapier and custom development, Gravity Cloud perfectly fits the API-driven world. If you seek new automation solutions for Gravity Forms or WordPress, we’d love to hear from you.