The gform_stripe_discounted_line_items_name filter allows you to customize the line item name when there are coupon discounts applied to the payment in Gravity Forms.
Usage
add_filter('gform_stripe_discounted_line_items_name', 'custom_discounted_line_items_name', 10, 5);
function custom_discounted_line_items_name($name, $feed, $submission_data, $form, $entry) {
// your custom code here
return $name;
}
Parameters
- $name (string): The line item name of the discounted order.
- $feed (array): The feed object currently being processed.
- $submission_data (array): The customer and transaction data.
- $form (array): The form object currently being processed.
- $entry (array): The entry object currently being processed.
More information
See Gravity Forms Docs: gform_stripe_discounted_line_items_name
Examples
Customize the line item name for discounted payments
Change the line item name for discounted payments to “Discounted Payment”:
add_filter('gform_stripe_discounted_line_items_name', 'change_discounted_line_items_name', 10, 5);
function change_discounted_line_items_name($name, $feed, $submission_data, $form, $entry) {
$name = "Discounted Payment";
return $name;
}
Add a custom prefix to the line item name
Add a custom prefix to the line item name for discounted payments:
add_filter('gform_stripe_discounted_line_items_name', 'add_prefix_to_line_items_name', 10, 5);
function add_prefix_to_line_items_name($name, $feed, $submission_data, $form, $entry) {
$prefix = "Special Offer - ";
$name = $prefix . $name;
return $name;
}
Add a custom suffix to the line item name
Add a custom suffix to the line item name for discounted payments:
add_filter('gform_stripe_discounted_line_items_name', 'add_suffix_to_line_items_name', 10, 5);
function add_suffix_to_line_items_name($name, $feed, $submission_data, $form, $entry) {
$suffix = " - Limited Time!";
$name = $name . $suffix;
return $name;
}
Customize the line item name based on the form ID
Change the line item name based on the form ID for discounted payments:
add_filter('gform_stripe_discounted_line_items_name', 'customize_line_items_name_by_form_id', 10, 5);
function customize_line_items_name_by_form_id($name, $feed, $submission_data, $form, $entry) {
if ($form['id'] == 1) {
$name = "Discounted Payment - Form 1";
} elseif ($form['id'] == 2) {
$name = "Discounted Payment - Form 2";
}
return $name;
}
Customize the line item name based on a form field value
Change the line item name based on a form field value for discounted payments:
add_filter('gform_stripe_discounted_line_items_name', 'customize_line_items_name_by_field_value', 10, 5);
function customize_line_items_name_by_field_value($name,