GWW 311: Pleased as Punch

Ready to upgrade your conditional logic? Plus, an improved account experience, top product picks, and how to perform date and time calculations in Gravity Forms.

Greetings, wizards!

In honor of our 311th edition of the Gravity Wiz Weekly, I drafted this week’s newsletter while listening to a popular band from my teenhood: 311. I gotta say… Amber is still a vibe.

Give it a listen while you catch all the shades of gold this week’s edition has in store for you. 😎

Get Some: Advanced Conditional Logic

When I announced GP Advanced Conditional Logic a couple weeks ago, I insisted that I really was not overhyping this one. It’s powerful.

We’re pleased as punch that you all agreed — just check out the comments on our intro video! Here’s an absolute gem:

This is amazing. The standard conditional logic is powerful, but having rule groups solves so many of the advanced configuration issues I’ve dealt with over the years. Thank you all so much for your hard work! I can’t imagine using Gravity Forms without Gravity Wiz.

— Digital Fern

Make sure to watch the speed run if you haven’t already:

And then…

Top Picks: Product Updates

GP Bookings
Turn Gravity Forms into your complete WordPress booking platform.

Services in your Service fields can now be reordered manually allowing you to list your services in a way that makes sense of your business. Additionally, if the selected service only has a single Resource available, it will be preselected. Little UX charms!

For dev wizards and vibe coders, we’ve added two new useful hooks as well. The gpb_availability_blocks filter allows you to inject virtual availability blocks — essentially the ability to take complete control over a service or resources availability with custom code.

We also added the gpb_bookable_name filter enabling you to customize a service or resources name on the fly. This was used just last week for a customer looking to create custom translations for the services with WPML.

GS Product Configurator
Customizable WooCommerce products powered by Gravity Forms.

We made a few compatibility improvements this week with our own GP Inventory and the 3rd-party Advanced Product Fields plugin. Product Configurator continues to be the most robust (and easiest to use) solution for powering your WooCommerce products with the flexibility of Gravity Forms. 😎

GF Cache Buster
Make Gravity Forms cache-proof without disabling page caching.

You can now use Cache Buster with forms that use GP Reload Form. Reload Form is a great way to make it easy to submit a form multiple times quickly!

Upgraded: Your Gravity Wiz Account Experience

We announced last week that we officially migrated Gravity Wiz to Spire — our new licensing and billing platform built in-house by the Gravity Wiz team. 🪄

Most of the transition happened quietly behind the scenes, but you’ll notice a few improvements the next time you visit your account, including a faster experience, easier license management, and more control over your billing details.

If you’re curious, you can log into your account and explore the new setup. And as always, if anything looks off, let us know and we’ll be happy to help.

How To: Perform Date and Time Calculations in Gravity Forms

If you’re hankering for some learnin’ on how to put Advanced Calculations’ new Date and Time functions to work, this week’s article has you fully covered. Get the difference between dates, calculate ages, count weekdays/weekends in a range, and quite a bit more.

Sorcerous Snippets

We add new snippets (and updates) to our Snippet Library every week — ready-made solutions that often beat prompting AI, or give you a solid head start on your next vibe-coded build.

GF All Fields Template — Exclude Field (new)
Adds a checkbox to each field’s Advanced settings that lets you exclude that specific field from the {all_fields} merge tag output when using the All Fields Template plugin. Handy when you want a field captured in the entry but kept out of the auto-generated summary in notifications or confirmations.

GP Address Autocomplete — Search & Show by Place Name (update)
The existing snippet prepends the matched place name (e.g. “Joe’s Coffee Shop”) to the address line when a user selects a result from Address Autocomplete. This update fixes an issue where the place name was getting duplicated in Nested Forms contexts — it now detects when the place name is already present and replaces rather than re-prepending.

GF User Registration — Map ACF Google Maps to Address Field (new)
Maps an ACF Google Maps field’s structured data to the individual sub-inputs of a Gravity Forms Address field (street, city, state, zip, country) when using an Update User Registration feed. Useful when you’re pulling existing user location data from ACF into a form for the user to review or edit.

Product Updates

Gravity Perks

GP Address Autocomplete (v1.2.30)

  • Fixed PHP notices triggered by WordPress 6.9.1 new style dependency validation.

GP Advanced Conditional Logic (1.0-alpha-1.1)

  • Fixed an issue where Conditional Logic may incorrectly appear on another field even if the field didn’t have any Conditional Logic.

GP Advanced Select (v1.1.20)

  • Fixed PHP notices triggered by WordPress 6.9.1 new style dependency validation.

GP Bookings (1.0-beta-2.4)

  • Added the ability to reorder manually selected services in the Service field settings.
  • Added new gpb_availability_blocks filter for injecting virtual availability blocks at read time.
  • Added gpb_bookable_name filter to enable customizing service or resource names.
  • Improved resource field UX by automatically selecting the resource when only one option is available for the chosen service.
  • Fixed a regression with Full Day Availability not working with Resources in some scenarios.
  • Fixed issue where Service field live merge tags resolved to an empty value on page load when the field was dynamically populated by service name.
  • Fixed issue where non-string values could cause a fatal error during merge tag replacement.
  • Fixed issue where empty optional booking groups failed validation.

GP Email Validator (v1.0.10)

  • Fixed PHP notices triggered by WordPress 6.9.1 new style dependency validation.

Gravity Connect

GC API Alchemist (v1.0.12)

  • Updated PHP dependencies for better compatibility with sites using Bedrock setups.

Gravity Shop

GS Product Configurator (1.0-beta-2.55)

  • Improved compatibility with Advanced Product Fields to ensure hidden fields are not displayed when GS Product Configurator is active.
  • Fixed an issue where, when using GP Inventory with GSPC, the “inventory exhausted” message was not displayed and the WooCommerce Add to Cart button remained visible if the form was hidden due to exhausted inventory.

Free Plugins

Spellbook (v3.0.26)

  • Fixed ‘Upgrade to Install’ showing for already-registered plugins in some situations.

GF Cache Buster (v0.6.9)

  • Improved compatibility with GP Reload Form.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.