Gravity Forms – Passing Product Title and Selected Variations to Quote Form

Hi Support Team,

We are implementing a custom “Request a Quote” page flow using Gravity Forms on WooCommerce product pages and need guidance for both simple and variable products.

Our requirements:

  1. Automatically pass the Product Title into the Gravity Form.
  2. For variable products, also pass:
  • The selected variation ID
  • The selected attribute key/value pairs (e.g., attribute_style = C)
  1. Ensure the form submission accurately reflects the customer’s selected configuration at the time of submission.

Could you please advise:

  • What is the recommended way to pass the product title, selected variation ID, and chosen attribute values from a WooCommerce product page into a Gravity Form submission?

We are using a custom WooCommerce single product layout

Looking forward to your recommendations on the most stable and compatible approach.

Thank you.

Hey @sbxstrategies,

Thanks for posting in! For your specific use case of a custom “Request a Quote” flow on the product page that needs to capture the exact product configuration, you might want to check the Product Configurator for WooCommerce(https://www.gravityforms.com/add-ons/gravity-shop-product-configurator/). Its feature set aligns perfectly with your requirements. The “Easy Passthrough” plugin could be a secondary tool if your quote process involves multiple forms.

Cheers.

Hi @ruenel Thank you for the guidance. If we prefer not to use a plugin, is there a way to retrieve the product a user has selected and pass that information to a form on another page?

Hello @sbxstrategies,

You may check out these video tutorials showcasing the Gravity Form and Cornerstone passing parameters:

Hope this helps.

Hi again, it looks like the tutorial is passing value from Gravity Form to a page, but what I am looking for is passing value from Product Single Page to a Gravityform in a separate page.

Hey @sbxstrategies,

Regretfully this isn’t a feature offered in Cornerstone. It could be possible with custom development, but this would be outside the scope of support we can offer. You may wish to consult a developer or subscribe to our One service where we can provide custom development suggestions.

Thanks for understanding. Take care!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.