gpcp_price
Description
Filter the matched pricing level’s price before it is compared to the submitted price.
This filter must be used with its JS counterpart to handle filtering the price on the frontend.
Usage
Apply to all fields on all forms.
add_filter( 'gpcp_price', 'my_custom_function' );
Apply to all fields on a specific form.
add_filter( 'gpcp_price_FORMID', 'my_custom_function' );
Apply to a specific field on a specific form.
add_filter( 'gpcp_price_FORMID_FIELDID', 'my_custom_function' );
Parameters
$price string|float
The expected price of the matching pricing level.
$matched_pricing_level array
The matched pricing level object to which the submitted price is being compared for validation.
$product array
The product object that has been generated by the submitted price.
$field \GF_Field
The current Product field.
$choice array
The selected choice object from the current Product field. May be null if this is not a choice-based product.
All Connections
All Perks
- GF Address Autocomplete
- GF Advanced Calculations
- GF Advanced Phone Field
- GF Advanced Save & Continue
- GF Advanced Select
- GF Auto List Field
- GF Auto Login
- GF Better User Activation
- GF Blocklist
- GF Bookings
- GF Conditional Logic Dates
- GF Conditional Pricing
- GF Copy Cat
- GF Date Time Calculator
- GF Disable Entry Creation
- GF Easy Passthrough
- GF eCommerce Fields
- GF Email Users
- GF Email Validator
- GF Entry Blocks
- GF Expand Textareas
- GF File Renamer
- GF File Upload Pro
- GF Inventory
- GF Limit Checkboxes
- GF Limit Dates
- GF Limit Submissions
- GF Live Preview
- GF Media Library
- GF Multi-Page Navigation
- GF Nested Forms
- GF Notification Scheduler
- GF Page Transitions
- GF Pay Per Word
- GF Populate Anything
- GF Post Content Merge Tags
- GF Preview Submission
- GF Price Range
- GF QR Code
- GF Randomizer
- GF Read Only
- GF Reload Form
- GF Submit to Access
- GF Terms Of Service
- GF Unique ID
- GF Word Count