Descrição
O Gravity Forms Product Add-ons conecta formulários do Gravity Forms aos produtos do WooCommerce, permitindo vender produtos personalizáveis com campos avançados no checkout. Os valores escolhidos pelo cliente nos campos do formulário são calculados automaticamente e somados ao preço final do produto, gerando pedidos completos com todas as opções selecionadas registradas na ficha da compra.
Principais Características do Gravity Forms Product Add-ons
- Vinculação de formulário ao produto
Associa qualquer formulário do Gravity Forms a um produto WooCommerce na tela de edição. - Cálculo dinâmico de preço
Recalcula o valor do produto em tempo real conforme o cliente preenche opções e quantidades. - Campos condicionais no produto
Exibe ou oculta campos com base nas escolhas anteriores feitas dentro do mesmo formulário. - Dados gravados no pedido
Salva as respostas do formulário junto à linha do item dentro do pedido WooCommerce. - Compatibilidade com tipos do WooCommerce
Funciona com produtos simples, variáveis e virtuais sem alterar o fluxo padrão do carrinho.
Benefícios do Gravity Forms Product Add-ons
- Catálogo configurável sem código
Permite oferecer produtos sob medida usando a interface visual do Gravity Forms. - Menos pedidos com erro
Validações nativas do Gravity Forms reduzem dados incompletos antes de chegar ao checkout. - Ticket médio maior
Opções pagas adicionais incentivam upgrades durante a escolha do produto. - Operação centralizada
Todas as personalizações ficam visíveis dentro do pedido, facilitando produção e entrega.
Para Quem o Gravity Forms Product Add-ons é Indicado?
- Quem vende produtos sob encomenda como camisetas estampadas, canecas personalizadas, joias gravadas ou bolos decorados.
- Você que já usa o Gravity Forms no site e precisa transformar formulários de orçamento em compras diretas no WooCommerce.
- Quem oferece serviços com opções pagas adicionais, como pacotes fotográficos, aulas particulares ou planos de consultoria.
Como Baixar o Gravity Forms Product Add-ons
O Gravity Forms Product Add-ons está disponível para download aqui no Ultrapack. Após baixar o arquivo .zip, instale em Plugins > Adicionar Novo > Enviar plugin, selecione o arquivo e ative. Com o WooCommerce e o Gravity Forms ativos, a aba de configuração do addon aparece na tela de edição de cada produto.
Voltada para lojas que precisam ir além do produto fixo, a extensão Gravity Forms Product Add-ons aproveita toda a lógica condicional e os tipos de campo do Gravity Forms dentro do fluxo de compra do WooCommerce. Para quem trabalha com personalização, opcionais pagos ou briefings detalhados antes da produção, é o elo que une coleta de dados e cobrança numa única etapa.
Perguntas Frequentes
O plugin WooCommerce Gravity Forms Product Add-ons é GPL?
Sim. O WooCommerce Gravity Forms Product Add-ons é distribuído sob a licença GPL (GNU General Public License). Você pode usar, modificar e redistribuir legalmente, em quantos sites quiser.
Posso usar o plugin WooCommerce Gravity Forms Product Add-ons em mais de um site?
Sim. Você pode instalar o WooCommerce Gravity Forms Product Add-ons em quantos sites quiser. Só as atualizações automáticas pelo Ultrapack Auto Updater têm limite: de 3 a 80 sites, conforme o plano.
Quanto custa o plugin WooCommerce Gravity Forms Product Add-ons no Ultrapack?
O WooCommerce Gravity Forms Product Add-ons sai por R$ 14,90 na compra avulsa, e também está incluído nos planos de assinatura a partir de R$59/mês (VIP I).
O plugin WooCommerce Gravity Forms Product Add-ons inclui atualizações?
Sim. A versão atual do WooCommerce Gravity Forms Product Add-ons é a 3.8.5, publicada no Ultrapack em 01/10/2026. Assinantes atualizam direto do painel do WordPress com o UAU (Ultrapack Auto Updater).
O plugin WooCommerce Gravity Forms Product Add-ons é seguro para baixar e instalar no meu WordPress?
Sim. Cada versão do WooCommerce Gravity Forms Product Add-ons passa por varredura de malware (ClamAV e regras YARA, no UltraHub) antes de ser publicada.
Quais são os requisitos do plugin WooCommerce Gravity Forms Product Add-ons?
Requer WordPress 6.5 ou superior. Testado até o WordPress 7.1.
O que mudou nesta versão
Versão 3.8.5 2026.09.27
- Update: Tested up to WooCommerce 11.1
- Fix: After a form attached to a product was edited, viewing the cart or checkout could send that form's notifications and create a Gravity Forms entry for every affected cart item, on every page view, and ordering again with the "revalidate" setting did the same. Checking whether a saved entry is still valid submitted the whole form. It now only validates it, and nothing is saved or sent.
- Fix: That check also rejected cart items that were still valid - list fields, numbers in a decimal-comma format, and fields set to allow no duplicates (the value matched the item's own entry) - and on a form with several items in the cart, one item's result could carry over to the next. An item whose form had been deleted caused a fatal error instead of asking to be reconfigured.
- Fix: Ordering again with the "resubmit" setting rejected valid items (list fields, email confirmation, decimal-comma numbers), could fatal on list fields with columns or a deleted form, ran the form's feeds from the second item on, lost the customer's single-file uploads and added a broken link to multi-file uploads. The order's own values and files are now carried into the cart.
- Fix: Editing a cart item and saving it without changing anything doubled its quantity. The saved quantity now replaces the old one.
- Fix: Choosing a variation on a product with a form filled the browser console with around 250 Gravity Forms deprecation warnings, and relied on a Gravity Forms function that is removed in Gravity Forms 4.0. The totals are now recalculated through Gravity Forms 3's products module.
Versão 3.8.4 2026.09.03
- Fix: A product with a form attached could not be added to the cart by anything using WooCommerce's Store API, including saved wishlist rows and other extensions that re-add a previously configured item. The shopper was told only that the product "is not available for purchase". Adding a configurable product requires the form to have been filled in, and the check for that looked for a posted form - but a Store API request carries its data as JSON, so there was never a posted form to find and the item was refused. Where the request carries the entry that was already filled in and validated when the item was saved, that entry is now checked instead: it must belong to the form the product actually offers, and that form must still exist, still be active and not be in the trash. A genuinely unconfigured product carries no entry and is still refused, exactly as before.
- Fix: Gravity Forms' anti-spam checks could reject an add to cart with "there was a problem with your submission" and no field marked as wrong, so nothing the shopper corrected made any difference. A form on a product is not submitted the way Gravity Forms expects - WooCommerce's add to cart form is used as the form and posted directly - and the honeypot, the source URL check, the submission speed check and reCAPTCHA v3 can all read that as bot activity. Those checks are now switched off for forms attached to a product; forms used anywhere else keep their protection. The plugin has claimed to do this since the honeypot was introduced, but the setting it changed was never the one Gravity Forms reads.
- Fix: A required file upload field could report "there was a problem with your submission" even though the shopper had chosen a file, on themes that render their own add to cart form. A browser only sends the file itself when that form is marked enctype="multipart/form-data"; without it the field posts the file NAME as ordinary text and Gravity Forms sees the upload as missing. WooCommerce's own product templates set the attribute, so this only affected themes supplying their own markup - Divi's add to cart module is the reported case. The form is now given the attribute whenever it contains a file field. Multi-file upload fields were never affected, because they upload separately and do not depend on the enclosing form, which is why switching a field off multi-file mode appeared to cause the problem.
Versão 3.8.3 2026.08.29
- Update: WordPress 6.5 is now the minimum supported version
Versão 3.8.2 2026.08.25
- Fix: On themes that add products to the cart via AJAX, a single click of Add to Cart could add a quantity of 2. Affected products used any attached form, including forms with no pricing fields. These themes (BeTheme is one, when WooCommerce's "Enable AJAX add to cart buttons on archives" setting is on) take over the Add to Cart button, serialise the whole form with FormData and post it to admin-ajax.php as a woocommerce_add_to_cart request. FormData omits submit buttons but includes hidden inputs, so the hidden "add-to-cart" field we add to the form travelled with that request - and WooCommerce then added the product twice from the one request, once through its form handler (which runs on any request carrying an add-to-cart value) and once through its AJAX handler. WooCommerce's own templates already carry that value on every purchasable product type - on the submit button for simple products, and on WooCommerce's own hidden input for variable and grouped ones - so our copy was redundant on a normal product page. It is only needed on the pages of a multi-page form, where we remove the submit button and move between pages by submitting the form in the background. It is now emitted only in that case, so the AJAX request no longer triggers the second add.
Versão 3.8.1 2026.08.22
- Fix: Products could be added to the cart at $0.00 when a Gravity Forms Product field was shown or hidden by a third-party conditional logic add-on (such as MCG Advanced Conditional Logic). When rebuilding a cart line item we evaluate the form's conditional logic to decide which product fields count toward the price, but that evaluation did not run Gravity Forms' gform_rule_pre_evaluation filter. Add-ons that express their rules through that filter had them left unprocessed, so a product field that was actually visible was treated as hidden and dropped from the price calculation, leaving the line item at $0.00. Conditional logic is now evaluated through Gravity Forms' documented extension points (gform_rule_pre_evaluation and gform_rule_source_value), so these add-ons behave the same way on the product page and in the cart.
- Fix: Conditional logic rules using "greater than" or "less than" against a currency-formatted value were compared as text instead of as numbers, so a rule such as "greater than 1000" did not match a value of 1,234.00. Numeric comparisons now normalise the value first, matching Gravity Forms.
- Refactor: product settings are now defined in one place, replacing duplicated declarations across the save and read paths.
- Refactor: cart item meta rows are now built by a single component, extracted from the cart class.
- Refactor: stock quantity handling now shares the plugin's single conditional logic evaluator rather than a second copy of it.
- Add: attached form IDs are mirrored to indexed meta so products using a given form can be queried directly.
- Add: PHPUnit test suite.
- Update: Tested up to WordPress 7.1
- Note: a one-time background task runs after updating to index existing products.
Notas de versão publicadas pelo desenvolvedor.
Como instalar
Atualização automática: este item é atualizado pelo Ultrapack Auto Updater. Com ele instalado, a versão nova aparece no seu painel como qualquer outra atualização do WordPress (como configurar).
- Baixe o arquivo
woocommerce-gravityforms-product-addons.zip. - No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
- Selecione o arquivo
woocommerce-gravityforms-product-addons.zipe clique em Instalar agora. - Clique em Ativar.
Requisitos: Requer WordPress 6.5 ou superior. Testado até o WordPress 7.1.
Travou em algum passo? Abra um chamado dizendo em qual deles parou.

UAU Ready