GWW 315: Resourcerous
Need one form for multiple Woo products? Product Configurator 1.0 is here and has you covered. Plus, learn to build a loan calculator, and more.
Greetings, wizards!
Just another edition of your founder-led, magic-infused weekly Gravity Wiz newsletter. Well, obviously, it’s not just another edition. There’s always something new and exciting to share in our little wizarding world of WordPress. And this week is no different.
In fact, let’s start with the headliner…
New: Product Configurator 1.0
I haven’t been this happy about a 1.0 since, like, three weeks ago. But, for real, this 1.0 has been a long time coming.
Quick refresher: Product Configurator connects Gravity Forms and WooCommerce so you can sell fully customizable products powered by Gravity Forms. If Gravity Forms can do it, your products can too. 💪
What’s new in 1.0?
- Assign forms to multiple WooCommerce products at once—by category, tag, or product selection. Configure everything from the Product Configurator feed instead of editing products one by one.
- WooCommerce order merge tags—use order data in Gravity Forms notifications, confirmations, and feeds for follow-up emails, abandoned cart workflows, Google Sheets, and more.
Join Dani the Product Diviner for a quick tour of the new facilities.
Then, click through to read the full announcement.
Top Picks: Product Updates
GP Sliders
✦ Add interactive, calculation-ready range sliders to Gravity Forms.
You can now use Gravity Forms’ ever-handy dynamic population with Slider fields! Set values based on query parameters, pass dynamic defaults based on the embed page, or use hooks to set values programmatically. The world is your very dynamic oyster. 🦪
GP Bookings
✦ Turn Gravity Forms into your complete WordPress booking platform.
If you’re using multiple Booking fields on the same form, you’ll be pleased to note that the {gpb_booking} merge tag will now display all bookings for a submitted entry.
Spellbook
✦ Install, update, and discover your entire Gravity Wiz toolkit from one magical dashboard.
Remember last week when I invited you to talk to us? I was so serious. Not only is our support form open to all users, you can now also contact us directly from your Spellbook. Go on. Slide into our DMs. 😘

How To: Build a Loan Calculator

Here’s my pitch.
- Calculators are great tools for attracting and qualifying leads.
- Gravity Forms makes building calculators really easy.
- GP Advanced Calculations expands the types of calculators you can build.
That’s strong, right?
Now, let us lend you a hand with this quick guide to building loan calculators with Gravity Forms. 🤑
Resourcerous: Edit Entry Order Details
If you’ve ever wanted to edit an entry’s order details (think product quantities, payment details, etc), this snippet (that can also be installed as a plugin) is for you.
We recently updated this resource to support removing Single Product fields from existing entries, even when the product’s quantity is fixed. Previously, these products couldn’t be removed because there was no way to set their quantity to zero.
P.S. The original version of this snippet was written in 2014. 🤯
Video: Limit Quiz Attempts Per User
Product Updates
Gravity Perks
GP Advanced Conditional Logic (1.0-beta-1.2)
- Fixed issue where GravityRevisions could trigger a fatal error while processing the
{all_fields}merge tag.
GP Bookings (1.0-beta-2.8)
- Updated
{gpb_booking}to display all bookings on a form, if multiple are available. - Fixed issue where duration day pricing rules did not apply to resources.
- Fixed issue where clicking a date outside the max range required a second click to update the start date.
- Fixed issue where selecting only a date in the Booking Time field would update the Total to the service base price before a time slot was chosen, and the Total would not reset when the selection was cleared.
- Fixed issue where toggling an Option mapped to a Booking field didn’t update the Total, causing a state-validation error on submit.
GP Nested Forms (v1.2.28)
- Fixed issue where Gravity Forms Geolocation Add-On address fields did not initialize in Nested Forms modals.
- Fixed issue where Nested Forms minimum entry limits were not enforced when editing entries via GravityView.
GP Popups (v1.0.15)
- Fixed issue where popups rendered an invalid aria-popup attribute.
GP Sliders (v1.0.8)
- Added support for dynamic population on Slider fields, allowing default values to be set programmatically.
- Improved PHP memory usage for Slider fields with many snap positions.
Gravity Shop
GS Product Configurator (v1.0.1)
- Added the ability to attach a form to WooCommerce products by taxonomy.
- Added WooCommerce order data merge tags (billing details, products, totals, addresses, and more) with support for output modifiers.
- Improved compatibility with WooCommerce Subscriptions.
Free Plugins
Spellbook (v3.0.27)
- Added support chat on Spellbook page. This can be disabled by adding the following PHP snippet to your site:
add_filter( 'spellbook_support_chat_enabled', '__return_false' ); - Fixed issue where installing GS Product Configurator showed “An unknown error occurred” despite installing successfully.