Gravity Perks – Inventory

Gravity Perks – Inventory

- V1.0

Gravity Perks – Inventory, is a premium addon wordpress plugin for the product "Gravity Perks - WordPress Plugin".

Easy, flexible inventory management for Gravity Forms.This plugin provides robust inventory management for Gravity Forms. Use this when selling products or tickets or when creating bookable resources like events, appointments, and reservations! Just specify the available inventory in your Product field and GF Inventory will handle limiting how much of that item can be ordered. If you’re working with choice-based fields, you can limit how many times each choice can be selected. Have more complex ...
Read The Full Description Here

Easy, flexible inventory management for Gravity Forms.

This plugin provides robust inventory management for Gravity Forms.
Use this when selling products or tickets or when creating bookable
resources like events, appointments, and reservations!

Just specify the available inventory in your Product field and GF
Inventory will handle limiting how much of that item can be ordered. If
you’re working with choice-based fields, you can limit how many times
each choice can be selected.

Have more complex requirements? With GF Inventory, you can share
inventory across multiple fields and forms. Or, group multiple fields
together to scope inventory by a unique combination of field values.

Want some practical examples?

Simple Inventory — You’re selling tickets to a
conference and only have 50 seats. GF Inventory lets you specify how
many seats you have and hide the form or Product field once the
inventory is exhausted.

Choice-based Inventory — You’re selling t-shirts
with different quantities per size. You have 10 x-large, 20 large, and
15 medium shirts. Use a Drop Down field to display your size options and
then use GF Inventory to specify the available inventory per size.

Shared Inventory — You’re selling tickets to a
conference (yup, same conference) and want to target unique audiences
with different landing pages/forms. GF Inventory lets you share the same
inventory across Product fields on each form.

Scoped Inventory — You’re hosting a daily workshop
with limited capacity. Use GF Inventory to group a Date field with your
Product field. Inventory will be date-specific and dates with no
availability can be blocked (via our auto-integration with Limit Dates).

Features

  • Easy, flexible inventory management per field.
    Supports all Product field types and choice-based fields.
  • Apply limits to individual choices.
    Supports all choice-based fields including Radio Buttons, Checkboxes,
    Drop Downs, and Multi Selects plus their Product field equivalents.
  • Share inventory across multiple fields and forms.
    Adult/child tickets to the same event? Same product, different forms? Easily configure your fields to share the same inventory.
  • Scope inventory by grouping related fields together.
    Group a Date field and Product field and you can sell tickets to a daily event. That’s just a taste of this powerful feature!
  • Easily configurable, thoroughly customizable.
    Enable with a single click. Create advanced inventories without leaving
    the form editor. Display available inventory. And so much more!
  • Developer friendly. Infinitely extensible.
    Create dynamic inventory limits and build deep integrations with powerful filters and an open codebase.

Documentation: Gravity Perks – Inventory Nulled

Requirements

  • Install and activate Gravity Perks Base Plugin
  • WordPress installation (minimum version 4.6 or above)
  • PHP (minimum version 5.6 or above)

General Installation/Update Instructions

Changelog: Gravity Perks – Inventory Nulled - Version 1.0

## 1.0 | April 22, 2025
- Added Inventory Dashboard.
- Added Inventory Shortcode based on [existing snippet](https://gravitywiz.com/snippet-library/gpi-inventory-shortcode/).
- GP Inventory is officially out of beta!
## 1.0-beta-3.46 | February 27, 2025
- Fixed an issue where the available inventory message appeared twice in some scenarios.,## 1.0-beta-3.45 | February 19, 2025
- Fixed an issue with inventory limits getting lost when adding Bulk Choices.
- Improved compatibility with new `gform_pre_render` contexts in Gravity Forms 2.9.
## 1.0-beta-3.44 | January 29, 2025
- Improved compatibility with "Select all" and "Deselect All" buttons available for Select and Multiple Choice fields.
- Improved support for Image Choice and Multi Choice fields.,## 1.0-beta-3.43 | January 7, 2025
- Added support for using JetSloth Image Choices with Scoped Inventory.
## 1.0-beta-3.42 | November 7, 2024
- Added [`gpi_inventory_available_message`](https://gravitywiz.com/documentation/gpi_inventory_available_message), [`gpi_inventory_insufficient_message`](https://gravitywiz.com/documentation/gpi_inventory_insufficient_message), and [`gpi_inventory_exhausted_message`](https://gravitywiz.com/documentation/gpi_inventory_exhausted_message) PHP filter hooks.
## 1.0-beta-3.41 | October 30, 2024,## 1.0-beta-3.40 | October 23, 2024
- Added [`gpi_allow_negative_stock`](https://gravitywiz.com/documentation/gpi_allow_negative_stock/) PHP filter hook for allowing negative stock when processing conditional logic.
## 1.0-beta-3.39 | October 9, 2024
- Improved compatibility with Gravity Forms Conversational Forms.
## 1.0-beta-3.38 | August 27, 2024,## 1.0-beta-3.37 | June 6, 2024
- Fixed issue where you could select Multi Select and Checkbox fields when mapping Resource Scopes to fields in the Form Editor.
## 1.0-beta-3.36 | May 9, 2024
- Fixed issue where GP Inventory's conditional logic rules would not work with Submit Button Conditional Logic.
## 1.0-beta-3.35 | May 1, 2024,## 1.0-beta-3.34
- Fixed issue where changing a field's Inventory Type from Advanced to Simple would not fully detach the field from the previously selected Resource.
## 1.0-beta-3.33
- Updated behavior to hide GP Limit Choices settings in the choices fly out when Inventory is enabled on a field.
## 1.0-beta-3.32,## 1.0-beta-3.31
- Fixed issue where the field settings link to the Choices settings did not open up the choices flyout.
- Improved compatibility with GP Entry Blocks by excluding the entry being edited from the inventory count.
## 1.0-beta-3.30
- Improved reliability of the object caching used with choice-based inventory.
,## 1.0-beta-3.29
- Fixed issue where a submission that exhausts available inventory could create an incomplete submission if using GF Stripe v5 or newer.
- Added `$inventory_type` as a parameter to the `gpi_requested_quantity` filter hook.
## 1.0-beta-3.28
- Added support for using Scoped inventory with GS Product Configurator.
- Removed method from Choices inventory type to simplify logic and make it possible for it to work with GS Product Configurator's "Entry per line item" mode.,## 1.0-beta-3.27
- Improved compatibility with complex GP Inventory + GP Populate Anything setups by triggering input change events after a field has been refreshed with GP Inventory.
## 1.0-beta-3.26
- Fixed issue where Single Product fields with Scoped Advanced Inventory could fail validation when they shouldn't.
## 1.0-beta-3.25,## 1.0-beta-3.24
- Fixed a PHP 8.1 error that could happen for some form configurations.
## 1.0-beta-3.23
- Fixed an issue where using `|` in choice values of product fields could result in incorrect inventory calculations.
- Fixed a potential PHP 8 fatal error.
- Added new [`gpi_quantity_input_ids`](https://gravitywiz.com/documentation/gpi_quantity_input_ids) filter hook.,## 1.0-beta-3.22
- Fixed an issue with the domain of a translatable string.
- Fixed a PHP warning that could be present when using the Advanced Inventory Type without quantity fields.
## 1.0-beta-3.21
- Updated the functionality that checks for paid entries before decrementing inventory to also work with WooCommerce Gravity Forms Product Add-ons' "Update Payment and Transaction Details" setting.
- Fixed issue where entered quantities of `0` were treated as `1`.,## 1.0-beta-3.20
- Fixed issue where the inventory of fields could show as empty in some situations if Populate Anything was also activated.
## 1.0-beta-3.19
- Fixed a PHP error that could occur in `is_applicable_field()` if ran on a field that no longer exists.
## 1.0-beta-3.18,## 1.0-beta-3.17
- Fixed an issue where the exceptions mode for GP Limit Dates would not be correctly set by GP Inventory for dates without inventory. (Credit: https://marstin.co/)
## 1.0-beta-3.16
- Fixed issue where checkbox Option fields would not correctly share inventory across forms using the same resource.
- Added support for using shortcodes in Inventory messages (available, insufficient, exhausted, etc). Merge tags are parsed prior to shortcodes.
,## 1.0-beta-3.15
- Fixed an issue where empty inventory limit was forced to 0 and not omitted from inventory list.
- Fixed issue where Inventory Limit template was not set correctly if the results were filtered by a field value.
## 1.0-beta-3.14
- Fixed an issue where Javascript errors were thrown on Gravity Forms Amin for fields without inventory choices.
- Fixed an issue where available inventory message would be duplicated on the same page.,## 1.0-beta-3.13
- Fixed potential PHP warning.
- Fixed issue where Option fields would not correctly share inventory if configured as checkbox input types.
## 1.0-beta-3.12
- Improved behavior of value handling when scoped fields are refreshed by GF Inventory. Behavior can be adjusted using new [`gpi_preserve_values_on_refresh`](https://gravitywiz.com/documentation/gpi_preserve_values_on_refresh) JavaScript filter hook.
,## 1.0-beta-3.11
- Added German translations. Credit: Florian Rinnhofer of sportunion.at
## 1.0-beta-3.10
- Added new `gpi-disabled` class that is added to inputs/options when they are disabled.
## 1.0-beta-3.9,## 1.0-beta-3.8
- Improved support for using scoped inventory with forms embedded using the Gravity Forms Product Add-ons WooCommerce extension.
- Improved support for using multi-input fields (e.g. Date configured as Date Field) as scopes.
## 1.0-beta-3.7
- Fixed an issue where choice-based product fields with the same value/label but different price were not correctly sharing inventory during the validation step.
,## 1.0-beta-3.6
- Added [gpi_limit_by_paid_entries_only](https://gravitywiz.com/documentation/gpi_limit_by_paid_entries_only/) filter to allow filtering whether only paid entries should count towards inventory limits.
## 1.0-beta-3.5
- Fixed validation not running on multi-page forms when navigating pages.
## 1.0-beta-3.4,## 1.0-beta-3.3
- Fixed issue with inventory limits not being correctly enforced for Hidden Products.
## 1.0-beta-3.2
- Fixed notice generated by number_format_i18n() when inventory limit was passed as string.
## 1.0-beta-3.1,## 1.0-beta-3
- Fixed an issue where updating a scope of a pricing field wouldn't always recalculate the total which could also cause option labels to not show the price difference in the label.
## 1.0-beta-2.11
- Added support for controlling inventory on User Defined Price product fields.
- Fixed issue where Nested Forms entries would not always release the inventory when editing.
- Added support for using choice-based products as scopes.,## 1.0-beta-2.10
- Fixed issue where exhausted product fields would fail validation if the limit is below 0 and prevent form submission.
## 1.0-beta-2.9
- Added support for releasing inventory when editing an entry via Nested Forms.
## 1.0-beta-2.8,## 1.0-beta-2.7
- Improved compatibility Gravity Forms 2.6's new AJAX saving.
## 1.0-beta-2.6
- Fixed issue where dates would not be disabled if using GP Limit Dates and all of a choice-based product's choices were exhausted for the specified date.
## 1.0-beta-2.5,## 1.0-beta-2.4
- Fixed issue where quantities of products hidden with conditional logic were included if the field was reloaded with a scope.
- Fixed issue with the Advanced Inventory Type causing fields to be placed into the runtime cache which could cause downstream effects with other perks such as GP Populate Anything and its Live Merge Tags.
## 1.0-beta-2.3
- Added support for populating inventory limits of single Product fields using GP Populate Anything.
,## 1.0-beta-2.2
- Improved compatibility layer with GP Limit Dates to not hide a date until all products on the form using the Date field as a scope have their inventory exhausted for that day.
## 1.0-beta-2.1
- Added support for using multiple quantity fields on the same product field in a form.
- Added "Update URI" to plugin header to improve security.
,## 1.0-beta-2
- Improved handling of property map values to negate the need of refreshing fields on initial load while also improving compatibility with Populate Anything.
- Fixed issue with quantity fields attached to products sharing the same resource on the same form not triggering validation errors if the requested quantity exceeds the resource limit.
## 1.0-beta-1.12
- Added {limit} merge tag to display total inventory
,## 1.0-beta-1.11
- Fixed issue where Number fields did not return requested inventory.
## 1.0-beta-1.10
- Fixed trailing commas, causing a fatal error in PHP 5.6 (#23)
## 1.0-beta-1.9,## 1.0-beta-1.8
- Added new [gpi_property_map_values](https://gravitywiz.com/documentation/gpi_property_map_values) PHP filter.
## 1.0-beta-1.7
- Fixed issue where Number fields with inventory enabled were not validated on submission.
- Added support for using `gpi_requested_count` and `gpi_requested_quantity` with all Inventory Types.
,## 1.0-beta-1.6
- Fixed PHP notice that could show if a property map pointed to a field that no longer existed.
- Fixed issue where a newly added resource would not be automatically selected.
- Improved GP Limit Dates compatibility layer to better work with multiple choice-based fields scoped to the same Date field.
## 1.0-beta-1.5
- Fixed fatal error if a resource property was mapped to a field that did not exist.,## 1.0-beta-1.4
- Fixed issue where the "Inv." column would show NaN for choices that were added after entries had been created for the form.
## 1.0-beta-1.3
- Added new [gpi_field_refreshed](https://gravitywiz.com/documentation/gpi_field_refreshed) JavaScript action.
- Added support for cross-field (and form) scopes.
,## 1.0-beta-1.2
- Updated [gpi_is_edit_view](https://gravitywiz.com/documentation/gpi_is_edit_view) to allow scoping by form ID. (#11)
## 1.0-beta-1.1
- Added filters to support weighted inventory.
- Fixed issue where inventory was not correctly calculated when sharing a choice-based resource with multiple quantity fields in the same form.
- Improved compatibility with GravityView Edit views.

More Info at the Developer's website: Gravity Perks – Inventory Nulled

Here is the external link to the developer's website:

https://gravitywiz.com/documentation/gravity-forms-inventory/

Support: Gravity Perks – Inventory Nulled

You need to be a customer to create a support request for this product