Docs & Support

Learn about all the Formidable features and get support from our amazing customer success team.

wc_fp_cart_item_data

Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.

This hook is used to adjust specific values or field names displayed in the cart or order.

Usage

add_filter('wc_fp_cart_item_data', 'modify_frm_woo_display', 10, 2);

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

Parameters

  • $values (array)
    • 'name' (string): The field name
    • 'value' (string): The field value
    • 'display' (string): The displayed value
  • $args (array)
    • 'field' (object)

Examples

Adjust values displayed in cart

This example will remove the ($2.00) string that is added to any numeric value in the cart. Replace 123, 124, and 125 with your field IDs.

add_filter( 'wc_fp_cart_item_data', 'modify_frm_woo_display', 10, 2 );
function modify_frm_woo_display( $values, $args ) {
    if ( in_array( $args['field']->id, array( 123, 124, 125 ) ) ) {
        $end_position = strpos( $values['display'], ' (' );
        $values['display'] = substr( $values['display'], 0, $end_position );
    }
    return $values;
}

Adjust values displayed in cart for specific field types

This example will remove the ($2.00) string that is added to any numeric value in the cart for specific field types. Replace number with the type of field in your cart.

add_filter( 'wc_fp_cart_item_data', 'modify_frm_woo_display_for_number_fields', 10, 2 );
function modify_frm_woo_display_for_number_fields( $values, $args ) {
    if ( $args['field']->type =="number") {
        $end_position = strpos( $values['display'], ' (' );
        $values['display'] = substr( $values['display'], 0, $end_position );
		
    }
    return $values;
}
Was this article helpful? *

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

In this article

    We have a small, but amazing team of dedicated people who are committed to helping you achieve your goals and project requirements.


    Copyright © 2025 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.

    Complete your purchase
    Special offer unlocked.
    Get 55% OFF!
    Complete Purchase
    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms