Start typing to search...

Gravity Forms Product Add-ons for WooCommerce 3.7.4

WooCommerce’s default product options — size, color, a few variations — are designed for simple products. But real businesses sell complex, customizable products. Custom engraving. Bespoke print orders. Configure-to-order furniture. Personalized gift packaging. Event registrations with specific dietary and seating requirements. Variable pricing that changes based on what the customer selects.

For all of these use cases, WooCommerce’s native variation system is not enough. Gravity Forms Product Add-ons for WooCommerce is the solution — seamlessly bridging the most powerful WordPress form builder with WooCommerce’s eCommerce engine to give you complete, unlimited control over how your products are configured, priced, and ordered.

What Is Gravity Forms Product Add-ons for WooCommerce?

Gravity Forms Product Add-ons for WooCommerce is a premium WooCommerce extension that connects any Gravity Form directly to a WooCommerce product page. Once linked, the form appears on the single product page — embedded directly above or below the Add to Cart button — and all data entered by the customer is captured with the order, displayed in the cart and checkout summary, stored in the WooCommerce order details, and included in all WooCommerce order notifications.

The plugin requires both Gravity Forms and WooCommerce to be installed and active. It does not modify or replace any Gravity Form functionality — your forms work exactly as you built them, with all Gravity Forms features intact. The extension simply connects the form to the product and handles the communication between the two plugins at checkout.

Key Features

Link Any Gravity Form to Any WooCommerce Product

The core functionality is elegantly simple — edit any WooCommerce product, find the new Gravity Forms meta box in the product data panel, and select the Gravity Form you want to link to that product. From that moment, the selected form appears on the product page, and all form data submitted by the customer travels through the WooCommerce cart and checkout process as part of the order. A single Gravity Form can be linked to multiple products, and any product can have its own dedicated form — giving you complete flexibility to use forms as broadly or as specifically as your product catalog requires.

Full Gravity Forms Feature Set — On Your Product Pages

When a Gravity Form is linked to a WooCommerce product, every Gravity Forms feature works exactly as it does in a standard form — including conditional logic, multi-page forms, file uploads, calculation fields, and all field types. This is the fundamental advantage of this integration: you are not working with a simplified product options builder — you are working with the full Gravity Forms engine, the most powerful and flexible form builder available for WordPress, applied directly to WooCommerce product configuration. Any form you can build in Gravity Forms can become a product add-on form.

Conditional Logic — Dynamic Form Behaviour

Use Gravity Forms’ complete conditional logic system to build product forms that respond intelligently to customer selections — showing and hiding fields, sections, and pricing options based on what the customer has already chosen. If a customer selects “Custom Engraving” — reveal the engraving text field. If they choose “Rush Delivery” — display the rush fee pricing field. If they select a size above XL — show an additional cost notice. Conditional logic transforms a static product form into a dynamic, guided configuration experience that feels intelligent and purposeful to the customer — reducing confusion, improving completion rates, and capturing exactly the right information for every order configuration.

Pricing Fields — Dynamic Price Calculation

WooCommerce Gravity Forms Product Add-ons supports Gravity Forms’ full range of pricing fields — enabling dynamic, form-driven price calculation that updates the displayed product price in real time as customers make their selections. Build forms with Product fields, Option fields, Shipping fields, and Total fields — each configured with specific monetary values that add to, subtract from, or set the total product price based on the customer’s choices. The plugin calculates the total price dynamically from all selected pricing fields and updates the price displayed on the product page instantly — before the customer adds the item to their cart — so they always see the accurate, fully configured price before committing to purchase.

Live Dynamic Price Display — Real-Time Total on Product Page

As customers interact with the product add-on form — selecting options, entering quantities, choosing extras — the displayed product price updates in real time to reflect the current total cost of all selected form options. The live price display eliminates price surprise at checkout — one of the most common causes of cart abandonment on customizable products. Customers see their exact configured price updated continuously as they build their order, giving them full transparency and confidence before they click Add to Cart. The real-time calculation runs entirely client-side via JavaScript — fast, smooth, and requiring no page reload for every price update.

User-Defined Prices — Donations and Custom Pricing

Allow customers to enter their own price using Gravity Forms’ user-defined price Product field — enabling donation-style payment models, pay-what-you-want pricing, and custom quote-based ordering directly through the WooCommerce checkout flow. Set a minimum and optional maximum price range for user-defined fields, or leave the price completely open for genuine donation-style products. User-defined pricing integrates fully with the WooCommerce cart and checkout — the customer-entered amount becomes the WooCommerce product price and flows through to the order total, payment processing, and all order records correctly.

File Upload Fields — Collect Customer Files with Orders

Add file upload fields to your product configuration forms to collect design files, reference images, personalization documents, or any other customer-provided file as part of the product order. Customers upload their files directly on the product page — the files are processed through Gravity Forms’ standard file upload handling and stored in your WordPress Media Library or a configured upload directory. The uploaded file references are captured with the WooCommerce order, making them accessible in the order admin view and in order notification emails — giving your fulfilment team immediate access to every customer-uploaded file for each order without any separate file management workflow.

All Gravity Forms Field Types Supported

Every standard Gravity Forms field type that makes sense in a product configuration context works correctly as a WooCommerce product add-on — giving you an enormous range of data collection options for any product type. Supported field types include Single Line Text, Paragraph Text, Dropdown Select, Multi-Select, Radio Buttons, Checkboxes, Number, Date, Time, Phone, Email, Website, File Upload, Hidden fields, HTML content blocks, and all Gravity Forms Pricing fields including Product, Option, Shipping, Quantity, and Total. Text fields are ideal for personalisation — collecting custom names, engraving text, and special instructions. Dropdowns and radio buttons handle option selections. Checkboxes capture multi-select add-ons. File uploads collect customer-provided design assets. The full field library gives you the building blocks for any conceivable product configuration form.

Order Data Captured in WooCommerce — Cart, Checkout & Order Admin

All form data submitted by the customer on the product page travels through the entire WooCommerce order lifecycle — displayed correctly at every stage from cart through to fulfilment. In the Shopping Cart, form field labels and values appear below the product name as a clear configuration summary. At Checkout, the same configuration details are displayed in the order summary — giving the customer a final review of their customization before payment. In the WooCommerce Order Admin, all form field data is displayed in the order line item details — giving your fulfilment team the complete product configuration for each order item without searching through separate form entries. In Order Confirmation Emails and customer account order history pages, the full configuration is included — creating a complete, transparent order record for both the customer and your business.

Flexible Price Display Controls

Control exactly how product pricing is displayed across your WooCommerce store for products with Gravity Forms add-ons. Choose between the default WooCommerce price display for simple products, or configure custom pricing display behaviour for products where the final price is determined entirely by form selections. Options include hiding the base product price entirely — replacing it with a starting price label defined by you — and adding custom text before and after the price to communicate to customers that the displayed price is a base price and form options will adjust the total. These controls ensure your pricing presentation is always accurate, clear, and appropriate for the specific pricing model of each product.

Price Before & After Labels — Custom Price Messaging

Add custom text labels immediately before and after the displayed product price — giving you full control over the pricing message customers see on any product with Gravity Forms add-ons. A before-price label like “Starts from:” communicates clearly that the base price is subject to change based on form selections. An after-price label like “+ customization options” sets accurate customer expectations about additional costs. These configurable labels are entered directly in the product edit panel — applied per product — ensuring your pricing message matches the specific configuration model of each individual product.

WooCommerce Dynamic Pricing Plugin Integration

When the WooCommerce Dynamic Pricing plugin is active on your store, additional Dynamic Pricing configuration options are automatically made available within the Gravity Forms add-on settings panel on each product. This integration allows Dynamic Pricing rules — volume discounts, role-based pricing, purchase history pricing — to apply correctly to products with Gravity Forms add-ons, ensuring that both dynamic base pricing and form-driven add-on pricing work together accurately in the calculated order total.

CRM Sync via WP Fusion

When used alongside WP Fusion — the leading WordPress CRM integration plugin — all Gravity Forms product add-on field data can be automatically synced to any of WP Fusion’s 50+ supported CRM and marketing automation platforms at the moment of checkout. Configure which Gravity Forms product add-on fields map to which CRM custom fields from the WP Fusion settings panel — and every product configuration detail captured on any product page is pushed to your CRM with every WooCommerce order, without any manual data entry or export workflow. This makes Gravity Forms Product Add-ons a fully integrated part of your business data flow — not an isolated WordPress-only data store.

Admin Notifications — Per-Product Email Alerts

Configure admin notification emails that fire when a product with a Gravity Forms add-on is purchased. Notifications include the complete form field data submitted by the customer — giving your team instant, detailed order information without navigating to the WooCommerce admin. Each product can have its own notification configuration — routing specific product orders to specific team members or production departments based on the product purchased. Admin notifications are configured directly in the Gravity Form’s notification settings and enabled per product from the product edit page.

Use Cases — Products That Need Gravity Forms Add-ons

  • Custom Engraving & Personalization — Jewelry, awards, gifts, and promotional products where each order requires specific personalization text or instructions from the customer
  • Custom Print & Design Orders — Business cards, banners, promotional materials, and printed products requiring design files, text content, and format specifications
  • Configure-to-Order Products — Furniture, equipment, clothing, and any product where the customer specifies dimensions, materials, colors, and other build specifications
  • Donation & Fundraising Products — Charity products, fundraising items, and pay-what-you-want products using user-defined pricing fields
  • Event Registrations & Tickets — Event products requiring dietary requirements, session preferences, T-shirt sizes, and participant information for each attendee ticket
  • Service Products with Requirements — Photography, consulting, design, and professional services where detailed briefs, specifications, or booking information must be collected at the time of purchase
  • Subscription & Membership Customizations — Subscription products with complex onboarding questions, preferences, or intake forms that must be completed at signup
  • Food & Catering Orders — Custom food orders, catering products, and meal kit configurations requiring dietary options, allergen declarations, and preparation instructions

Key Features at a Glance

Feature Available
Link Any Gravity Form to Any WooCommerce Product ✅ Yes
Full Gravity Forms Conditional Logic Support ✅ Yes
Dynamic Pricing Fields — Real-Time Price Updates ✅ Yes
User-Defined / Donation Pricing ✅ Yes
File Upload Fields for Customer Files ✅ Yes
All Gravity Forms Field Types Supported ✅ Yes
Form Data in Cart, Checkout & Order Admin ✅ Yes — full order lifecycle
Flexible Price Display Controls ✅ Custom before/after labels, hide price
WooCommerce Dynamic Pricing Integration ✅ Yes
WP Fusion CRM Sync ✅ Yes — 50+ CRMs
Per-Product Admin Notifications ✅ Yes
Multi-Page Gravity Forms on Product Pages ✅ Yes
Single Form — Multiple Products ✅ Yes

How to Install

  1. Click the Download button below to get the .zip file
  2. Ensure both WooCommerce and Gravity Forms are installed and active on your WordPress site — both are required
  3. Go to WordPress Dashboard → Plugins → Add New → Upload Plugin
  4. Upload the .zip file and click Install Now
  5. Activate the plugin
  6. Build your product configuration form in Forms → New Form — add the fields, pricing options, conditional logic, and file uploads your product requires. Leave the Confirmation settings as default with an empty message.
  7. Go to Products → Edit Product for the product you want to configure
  8. In the Product Data panel, find the new Gravity Forms meta box
  9. Select the Gravity Form you want to link to the product from the dropdown
  10. Configure price display options — add before/after price labels, hide the base price if needed, and enable Dynamic Pricing if applicable
  11. Save the product — the form is now live on the product page and all submitted data will be captured with every order

Frequently Asked Questions

Is this plugin free to download?

Yes, you can download Gravity Forms Product Add-ons for WooCommerce for free from this page. It is redistributed under the GPL license.

Does this plugin require Gravity Forms?

Yes. This plugin is an integration bridge between Gravity Forms and WooCommerce — both plugins must be installed and active for the add-on to function. Gravity Forms is a premium form builder plugin sold separately at gravityforms.com.

Does it support WooCommerce variable products?

Gravity Forms Product Add-ons links forms at the product level — not the variation level. The same form appears across all variations of a variable product. If you need variation-specific form behaviour, use Gravity Forms’ conditional logic within the form itself to show or hide fields based on the customer’s variation selection.

Where does the form data appear after a customer orders?

All form field data is displayed in the WooCommerce shopping cart, at checkout, in the WooCommerce Order Admin under each order’s line item details, and in all WooCommerce order notification emails — giving both your team and the customer a complete record of the product configuration throughout the entire order lifecycle.

Can I use the same form on multiple products?

Yes. A single Gravity Form can be linked to as many WooCommerce products as you need — ideal for stores where multiple products share the same configuration requirements and a consistent form structure.

Does the price update in real time as customers fill in the form?

Yes. When your Gravity Form includes pricing fields, the displayed product price on the product page updates in real time as customers make their selections — showing the accurate, fully configured price dynamically before they add the product to cart.

Download Gravity Forms Product Add-ons for WooCommerce — Free

WooCommerce variations handle simple product options. Gravity Forms Product Add-ons handles everything else — custom configurations, dynamic pricing, file uploads, conditional logic, user-defined prices, donation forms, and complex multi-field product briefs — all captured natively within the WooCommerce order flow. If your products need more than a size and color dropdown, this is the plugin you need. Download it today.

⚠️ Disclaimer: This plugin/theme is for personal use and practice only. Run a malware scan before use. For commercial use, purchase a license from the official website.

📦 Download

⬇️ Download WooCommerce Gravity Forms Product Addons

⚠️ Scan file with antivirus before use.