Gravity Forms Product Add-Ons for WooCommerce is the official and original integration that connects the powerful Gravity Forms form builder with your WooCommerce store. Developed by Element Stark and actively maintained since 2011, this extension allows you to transform any product into a fully customizable shopping experience, ideal for stores selling personalized products, custom services, special orders, donations, or any offering where the customer must provide structured information before completing the purchase.
With this extension, you can attach any Gravity Forms form to simple, variable, or subscription products. The form becomes part of the product page, allowing your customers to fill in advanced fields such as file uploads, date pickers, addresses, list fields, and much more. Conditional logic, multi-page forms, and integrated price fields work seamlessly, offering total flexibility in configuring each product.
One of its most notable features is real-time price calculation. When customers select options that affect the cost, the product price updates dynamically on the page. You can display the base price with labels like "From $50", hide the default price for quote-based products, or customize each subtotal, options, and total label according to your business model.
The integration goes far beyond a simple embedded form. Each unique form configuration is tracked as a distinct cart item, avoiding duplicates and grouping identical configurations. All form data appears as order metadata in the admin panel, in customer emails, and in the My Account order view. Additionally, each order line creates a Gravity Forms entry linked directly to the order item, with automatic synchronization of the transaction status.
The extension also offers cart editing support, allowing customers to return to the product page with their previous selections pre-loaded, and support for reordering previous purchases with pre-filled form data. Inventory management remains accurate even when quantities come from form fields, and entry export includes WooCommerce context such as order number, status, and product name.
Compatible with WooCommerce Subscriptions, Bookings, Dynamic Pricing, Bulk Variations, the modern cart and checkout blocks, and the High-Performance Order Storage (HPOS) architecture, this extension is designed to integrate with the entire WooCommerce ecosystem. It includes dozens of filters and actions for developers, allowing you to customize every aspect of the integration.