Skip to content
Fluid Checkout
  • Demo
  • Features
  • Add-ons
    • Complete Bundle Save 42%
    • Fluid Checkout PRO
    • Google Address Autocomplete
    • Address Book
    • EU-VAT Assistant
  • Pricing PRO
  • Docs
  • Support
  • My account
0,00 € 0 items
Home / Docs / Filter and action hooks – Fluid Checkout Lite

How can we help?

Getting started

  • Do I need to uninstall the free version when upgrading to PRO, or is Fluid Checkout Lite required?
  • Getting Started with Fluid Checkout
  • Translate Fluid Checkout plugins into your language

Features

  • WooCommerce edit cart on checkout — change quantity or remove items from the cart directly at the checkout page
  • Trust symbols — add security badges, trust seals and other trust symbols to strategic places on the checkout, cart and order received pages
  • Order pay – optimized and intuitive design for your WooCommerce Order Pay page
  • Local Pickup — WooCommerce Local Pickup hide shipping address when local pickup is selected
  • International phone numbers — WooCommerce checkout phone number validation and formatting based on country rules
  • Express checkout — quick payment buttons for Google Pay, Apple Pay and other payment methods
  • Design templates — match your brand styles on the WooCommerce Checkout template
  • Billing address positions — choose to display billing address before shipping, inside the shipping step or force shipping and billing address to a single section
  • Account matching / user matching — associate purchases with and existing customer account without logging in

Customizations

  • Change the icon or icon color for the cart button on mobile
  • Move the “Phone” field to the contact step
  • Configure cart quantity fields for decimal quantities
  • Change fields copied from shipping address to billing address
  • Move first and last name fields to the contact step
  • Customize Local Pickup location address and use multiple pickup locations
  • Customize button colors and other button styles
  • Customize colors of elements on Fluid Checkout
  • Customize template files for WooCommerce and Fluid Checkout
  • Customize checkout steps
  • Add custom house number field and make it required
  • Customize checkout fields and adding custom checkout fields
  • Safely add code snippets to your WooCommerce website

Compatibility

  • Compatibility with plugin WooCommerce Order Delivery
  • Compatibility with plugin WooCommerce Germanized
  • Compatibility with plugin YITH WooCommerce Cart Messages Premium
  • Compatibility with plugin WooCommerce Delivery Slots by Iconic
  • Compatibility with plugin Mailchimp for WooCommerce
  • Compatibility with plugin WooCommerce Checkout Manager By QuadLayers
  • Compatibility with plugin Breakdance
  • Compatibility with theme Pressmart
  • Compatibility with theme Divi and the Divi Builder
  • Compatibility with WooCommerce Block-based checkout and cart forms
  • Compatibility with theme Botiga
  • Compatibility with theme Atomion
  • Compatibility with theme OceanWP
  • Compatibility with plugin Digits
  • Compatibility with plugin Storefront Powerpack
  • Troubleshooting – jQuery events or vanilla JavaScript events not working
  • Compatibility with theme ZK Nito
  • Compatibility with theme Woodmart
  • Compatibility with plugin “Plugin Organizer”

Troubleshooting

  • Troubleshooting – jQuery events or vanilla JavaScript events not working
  • Troubleshooting – Local pickup prevents customer from proving a shipping address, blocking other shipping methods
  • Troubleshooting – Trust symbols widgets randomly moving to other areas when switching themes

Account & Purchases

  • Can I get a refund for my purchase?
  • Finding my invoice, adding billing details and VAT number
  • New versions updates are not appearing on my website

Development

  • Filter and action hooks – Fluid Checkout Lite
  • Troubleshooting – jQuery events or vanilla JavaScript events not working
  • Changelog format and semantic version numbers
  • Changelog – Fluid Checkout PRO & Lite
View Categories

Filter and action hooks – Fluid Checkout Lite

Frictionless Multi-step Checkout for WooCommerce – Fluid Checkout PRO↗

Best practices #

If you are unsure about how to add the code snippets to your website, check our article:
How to safely add code snippets to your WooCommerce website

Actions #

Checkout sections #

  • fc_checkout_before_main_section_wrapper This action hook fires before the main section wrapper element is rendered.
  • fc_checkout_before_main_section This action hook fires before the main section content is rendered.
  • fc_checkout_after_main_section This action hook fires after the main section content is rendered.
  • fc_checkout_after_main_section_wrapper This action hook fires after the main section wrapper element is rendered.
  • fc_checkout_before This action hook fires before the checkout process begins.
  • fc_checkout_after This action hook fires after the checkout process begins.

Checkout steps management #

  • fc_register_steps This action hook fires during the checkout steps initialization process.
  • fc_checkout_before_step This action hook fires before a checkout step starts.
  • fc_checkout_start_step This action hook fires when a checkout step begins.
  • fc_checkout_end_step This action hook fires when a checkout step ends.
  • fc_checkout_after_step This action hook fires after a checkout step completes.
  • fc_checkout_before_steps This action hook fires before the checkout steps container is rendered.
  • fc_checkout_steps This action hook fires to render the checkout steps container and all checkout steps.
  • fc_checkout_after_steps This action hook fires after the checkout steps container is rendered.

Contact step #

  • fc_checkout_before_contact_fields This action hook fires before the contact fields are rendered.
  • fc_checkout_contact_before_fields This action hook fires before the contact fields are rendered inside the contact fields wrapper.
  • fc_checkout_contact_after_fields This action hook fires after the contact fields are rendered inside the contact fields wrapper.
  • fc_checkout_after_contact_fields This action hook fires after the contact fields are rendered.
  • fc_checkout_below_contact_login_cta This action hook fires below the login call-to-action.

Shipping step #

  • fc_checkout_before_step_shipping_fields This action hook fires before the shipping fields step.
  • fc_checkout_after_step_shipping_fields This action hook fires after the shipping fields step.

Shipping method #

  • fc_shipping_methods_before_packages This action hook fires before the shipping packages are displayed.
  • fc_shipping_methods_before_packages_inside This action hook fires before the packages container inside the shipping methods section.
  • fc_shipping_methods_after_packages_inside This action hook fires after the packages container inside the shipping methods section.
  • fc_shipping_methods_after_packages This action hook fires after the shipping packages are displayed.
  • fc_review_order_shipping This action hook fires in the shipping section of the order review.

Shipping address #

  • fc_checkout_before_step_shipping_fields_inside This action hook fires before the shipping fields container.
  • fc_before_checkout_shipping_address_wrapper This action hook fires before the shipping address wrapper.
  • fc_before_checkout_shipping_only_form This action hook fires before the shipping-only form.
  • fc_checkout_after_step_shipping_fields_inside This action hook fires after the shipping fields container.

Billing step #

  • fc_before_checkout_billing_only_form This action hook fires before the billing-only form.
  • fc_after_checkout_billing_only_form_inside This action hook fires after the billing form container.
  • fc_checkout_before_step_billing_fields This action hook fires before the billing fields step.
  • fc_checkout_after_step_billing_fields This action hook fires after the billing fields step.
  • fc_checkout_account_before_fields This action hook triggers before the account fields in the contact section.
  • fc_checkout_account_after_fields This action hook triggers after the account fields in the contact section.
  • fc_checkout_account_fields_empty_section This action hook fires when the account section is empty in the billing step.

Payment step #

  • fc_checkout_before_step_payment_fields This action hook fires before the payment fields step.
  • fc_checkout_payment This action hook fires in the payment section of the checkout process.
  • fc_checkout_after_step_payment_fields This action hook fires after the payment fields step.
  • fc_checkout_before_payment This action hook fires before the payment section.
  • fc_checkout_after_payment This action hook fires after the payment section.
  • fc_place_order This action hook fires in the place order section of the checkout process.
  • fc_place_order_custom_buttons This action hook fires for custom place order buttons.
  • fc_checkout_place_order_terms This action hook fires for terms and conditions.

Order summary #

  • fc_checkout_order_review_section This action hook fires in the order review section.
  • fc_checkout_before_order_review This action hook fires before the order review section.
  • fc_checkout_before_order_review_inside This action hook fires before the order review container.
  • fc_checkout_after_order_review_title_before This action hook fires before order review title.
  • fc_checkout_after_order_review_title_after This action hook fires after order review title.
  • fc_checkout_order_review_sidebar_before_actions This action hook fires before the sidebar actions.
  • fc_checkout_after_order_review_inside This action hook fires after the order review container.
  • fc_checkout_after_order_review This action hook fires after the order review section.
  • fc_order_summary_cart_item_details This action hook fires for each of the cart item details in the order summary.
  • fc_order_summary_cart_item_totals_before This action hook fires before each of the cart item totals in the order summary.
  • fc_order_summary_cart_item_totals_after This action hook fires after each of the cart item totals in the order summary.
  • fc_coupon_code_section_before This action hook fires before the coupon code section.
  • fc_coupon_code_section_after This action hook fires after the coupon code section.
  • fc_substep_coupon_codes_text_before This action hook fires before the coupon codes list in the checkout.
  • fc_substep_coupon_codes_text_after This action hook fires after the coupon codes list in the checkout.

Widgets #

  • fc_checkout_header This action hook fires in the checkout header section.
  • fc_checkout_header_logo This action hook fires for the header logo in the checkout header when no custom logo is set in the plugin settings.
  • fc_checkout_header_widgets This action hook fires for the header widgets in the checkout header.
  • fc_checkout_header_widgets_inside_before This action hook fires before the header widgets container inside the checkout header.
  • fc_checkout_header_widgets_inside_after This action hook fires after the header widgets container inside the checkout header.
  • fc_checkout_header_cart_link This action hook fires for the header cart link in the checkout header.
  • fc_checkout_footer This action hook fires in the checkout footer section.
  • fc_checkout_footer_widgets This action hook fires for the footer widgets in the checkout footer.
  • fc_checkout_footer_widgets_inside_before This action hook fires before the footer widgets container inside the checkout footer.
  • fc_checkout_footer_widgets_inside_after This action hook fires after the footer widgets container inside the checkout footer.

Filters #

Checkout Sections #

Page Template and Layout #

  • fc_enable_checkout_page_template – Controls whether to use Fluid Checkout page template.
  • fc_enable_checkout_shortcode_wrapper – Controls whether to wrap checkout shortcode with fc-content wrapper.
  • fc_override_template_with_theme_file – Allows theme to override template files.
  • fc_add_container_class – Controls whether to add container class to checkout wrapper.
  • fc_content_section_class – Adds custom classes to the content section wrapper.
  • fc_wrapper_classes – Adds custom classes to the main checkout wrapper.
  • fc_checkout_page_title – Modifies the checkout page title.
  • fc_display_checkout_page_title – Controls whether to display the checkout page title.

Header and Logo #

  • fc_checkout_header_logo_home_url – Modifies the home URL for the checkout header logo.
  • fc_checkout_html_custom_attributes – Adds custom HTML attributes to the checkout page.
  • fc_checkout_body_custom_attributes – Adds custom body attributes to the checkout page.

Layout and Design #

  • fc_get_checkout_layout – Modifies the checkout layout setting.
  • fc_is_checkout_layout_multistep – Controls whether checkout uses multi-step layout.
  • fc_checkout_layout_option_image_url – Modifies the image URL for layout options in admin.
  • fc_design_template_option_image_url – Modifies the image URL for design template options in admin.

Compatibility #

  • fc_enable_compat_plugin_{plugin_slug} – Controls compatibility with specific plugins.
  • fc_enable_compat_theme_{theme_slug} – Controls compatibility with specific themes.
  • fc_enable_compat_plugin_style_{plugin_slug} – Controls plugin-specific style compatibility.
  • fc_enable_compat_theme_style_{theme_slug} – Controls theme-specific style compatibility.
  • fc_compat_dibs_easy_skip_undo_hooks_classes – Defines classes to skip when undoing hooks for DIBS Easy compatibility.
  • fc_compat_dibs_easy_skip_undo_hooks_early_classes – Defines classes to skip early when undoing hooks for DIBS Easy compatibility.
  • fc_compat_dintero_checkout_skip_undo_hooks_classes – Defines classes to skip when undoing hooks for Dintero Checkout compatibility.
  • fc_compat_dintero_checkout_skip_undo_hooks_early_classes – Defines classes to skip early when undoing hooks for Dintero Checkout compatibility.
  • fc_compat_klarna_checkout_skip_undo_hooks_classes – Defines classes to skip when undoing hooks for Klarna Checkout compatibility.
  • fc_compat_klarna_checkout_skip_undo_hooks_early_classes – Defines classes to skip early when undoing hooks for Klarna Checkout compatibility.
  • fc_compat_payson_checkout_skip_undo_hooks_classes – Defines classes to skip when undoing hooks for Payson Checkout compatibility.
  • fc_compat_payson_checkout_skip_undo_hooks_early_classes – Defines classes to skip early when undoing hooks for Payson Checkout compatibility.
  • fc_compat_theme_woodmart_disable_theme_checkout_options – Controls whether to disable Woodmart theme checkout options.
  • fc_compat_wcbcf_disable_marked_input_phone_feature – Controls whether to disable marked input phone feature for WCBCF compatibility.
  • fc_integration_woo_checkout_field_editor_pro_enable_edit_address_changes – Controls whether to enable edit address changes for WooCommerce Checkout Field Editor Pro.
  • fc_pro_override_template_with_theme_file – Controls whether to override template with theme file for Pro features.
  • fc_thwcfe_clear_field_keys_skip_list – Defines field keys to skip when clearing THWCFE fields.

Checkout Steps Management #

Step Registration and Configuration #

  • fc_register_checkout_step_args – Modifies arguments when registering checkout steps.
  • fc_register_checkout_substep_args – Modifies arguments when registering checkout substeps.
  • fc_get_checkout_steps_before – Allows intercepting the checkout steps before they are returned.
  • fc_is_checkout_page_or_fragment – Determines if current page is checkout or checkout fragment.
  • fc_is_cart_page_or_fragment – Determines if current page is cart or cart fragment.

Step Titles and Labels #

  • fc_step_title_contact – Modifies the contact step title.
  • fc_step_title_shipping – Modifies the shipping step title.
  • fc_step_title_billing – Modifies the billing step title.
  • fc_step_title_payment – Modifies the payment step title.
  • fc_proceed_to_next_step_button_label – Modifies the proceed to next step button label.
  • fc_next_step_button_label – Modifies the next step button label.
  • fc_next_step_button_classes – Adds custom classes to the next step button.

Step Completion and Navigation #

  • fc_is_step_complete – Controls whether a step is complete.
  • fc_is_step_complete_{step_id} – Controls completion for specific steps.
  • fc_is_current_step – Determines if a step is the current step.
  • fc_checkout_maybe_disable_place_order_button – Controls whether to disable place order button.
  • fc_checkout_steps_script_settings – Modifies JavaScript settings for checkout steps.

Progress Bar #

  • fc_checkout_progress_bar_style – Modifies the progress bar style setting (bars or breadcrumbs).
  • fc_checkout_progress_bar_attributes – Adds custom attributes to progress bar.
  • fc_checkout_progress_bar_inner_attributes – Adds custom attributes to progress bar inner element.
  • fc_checkout_progress_bar_display_count – Controls whether to display step count in progress bar.
  • fc_checkout_step_attributes – Adds custom attributes to checkout steps.

Step Positioning and Hooks #

  • fc_do_order_notes_hooks_position – Controls position of order notes hooks.
  • fc_do_order_notes_hooks_priority – Controls priority of order notes hooks.
  • fc_billing_step_hook_priority – Controls priority of billing step hooks.
  • fc_billing_address_substep_position_args – Controls positioning arguments for billing address substep.
  • fc_checkout_wrapper_inside_element_custom_attributes – Adds custom attributes to checkout wrapper inside element.
  • fc_locale_language_variant – Modifies the array of locale language variant mappings for internationalization.
  • fc_show_shipping_section_highlighted – Controls whether to highlight shipping section.
  • fc_show_billing_section_highlighted – Controls whether to highlight billing section.
  • fc_show_order_totals_row_highlighted – Controls whether to highlight order totals row.

Contact Step #

Login and Authentication #

  • fc_enable_checkout_ajax_login – Controls whether AJAX login is enabled at checkout.
  • fc_checkout_login_script_settings – Modifies JavaScript settings for checkout login.
  • fc_checkout_login_modal_title – Modifies the login modal title.
  • fc_checkout_login_cta_text – Modifies the “Already have an account?” text.
  • fc_checkout_login_button_label – Modifies the login button label.
  • fc_checkout_login_button_class – Modifies the login button CSS class.
  • fc_checkout_login_separator_text – Modifies the separator text between login and guest checkout.
  • fc_output_checkout_contact_login_cta_section – Controls whether to output checkout contact login CTA section.
  • fc_output_checkout_contact_logout_cta_section – Controls whether to output checkout contact logout CTA section.
  • fc_checkout_login_fields_unique_id – Modifies the unique ID for login form fields.
  • fc_checkout_login_input_classes – Adds custom classes to login form inputs.
  • fc_checkout_login_button_classes – Adds custom classes to login button.
  • fc_login_form_wrapper_class – Adds custom classes to login form wrapper.
  • fc_login_form_class – Adds custom classes to login form.
  • fc_login_form_inner_class – Adds custom classes to login form inner element.

Contact Fields #

  • fc_checkout_contact_step_field_ids – Modifies which fields are displayed in contact step.
  • fc_checkout_email_field_description – Modifies the email field description.
  • fc_checkout_field_args – Modifies checkout field arguments.
  • fc_apply_address_1_field_description – Controls whether to apply address 1 field description.
  • fc_apply_address_2_field_description – Controls whether to apply address 2 field description.
  • fc_default_locale_field_args – Modifies default locale field arguments.
  • fc_select2_field_types – Defines which field types should render as select2.

Account Creation #

  • fc_checkout_display_create_account_optional_label – Controls whether to show “optional” label for account creation.
  • fc_checkout_account_creation_notice_message – Modifies the account creation notice message.
  • fc_show_account_creation_notice_checkout_contact_step_text – Controls whether to show account creation notice.

Form Validation and Display #

  • fc_checkout_email_fields_for_mailcheck – Defines which email fields should use mailcheck.
  • fc_enable_checkout_email_mailcheck – Controls whether email typo suggestions are enabled.
  • fc_checkout_is_valid_phone_number – Customizes phone number validation.
  • fc_no_validation_icon_field_types – Defines field types that should not show validation icons.
  • fc_no_validation_icon_field_keys – Defines field keys that should not show validation icons.
  • fc_checkout_validation_script_settings – Modifies JavaScript settings for checkout validation.
  • fc_checkout_validation_brazilian_documents_script_settings – Modifies settings for Brazilian document validation.

Mobile and Accessibility #

  • fc_fix_zoom_in_form_fields_mobile_devices – Controls whether to fix zoom issues on mobile devices.
  • fc_use_verbose_loading_indicator – Controls whether to use verbose loading indicators.

Shipping Step #

Shipping Methods #

  • fc_shipping_method_option_markup – Modifies the markup for shipping method options.
  • fc_shipping_method_option_start_tag_markup – Modifies the opening tag markup for shipping methods list.
  • fc_shipping_method_option_end_tag_markup – Modifies the closing tag markup for shipping methods list.
  • fc_shipping_method_option_label_markup – Modifies the label markup for shipping method options.
  • fc_shipping_method_option_image_html – Adds custom HTML for shipping method images.
  • fc_shipping_method_option_image_markup – Modifies the markup for shipping method images.
  • fc_shipping_method_has_cost – Controls whether a shipping method has a cost.
  • fc_shipping_method_option_price – Modifies the price display for shipping methods.
  • fc_shipping_method_option_price_markup – Modifies the price markup for shipping methods.
  • fc_shipping_method_description_html_element – Defines the HTML element for shipping method descriptions.
  • fc_shipping_method_option_description – Modifies the description for shipping method options.
  • fc_shipping_method_option_description_markup – Modifies the description markup for shipping methods.

Shipping Address #

  • fc_shipping_phone_field_args – Modifies arguments for shipping phone field.
  • fc_checkout_shipping_collapsible_initial_state – Controls initial state of shipping address collapsible section.
  • fc_is_shipping_address_available_for_billing – Controls whether the “Same as shipping address” checkbox is shown to users for billing.
  • fc_is_billing_address_available_for_shipping – Controls whether billing address is available for shipping.
  • fc_shipping_same_as_billing_option_label – Modifies the “Same as billing address” option label.
  • fc_shipping_same_as_billing_skip_fields – Defines fields to skip when copying billing to shipping.
  • fc_shipping_same_as_billing_field_keys – Defines field keys to copy from billing to shipping.
  • fc_output_shipping_same_as_billing_as_hidden_field – Controls whether to output shipping same as billing as hidden field.
  • fc_shipping_same_as_billing_display_substep_review_text_notice – Controls whether to display “same as billing” notice in substep text.

Shipping Package Display #

  • fc_shipping_method_display_package_name – Controls whether to display package names.
  • fc_shipping_method_display_package_content_substep_text_lines – Controls package content display in substep text.
  • fc_shipping_method_display_package_destination_substep_text_lines – Controls package destination display in substep text.
  • fc_cart_has_multiple_packages – Determines if cart has multiple shipping packages.
  • fc_shipping_method_substep_text_chosen_method_label – Modifies the chosen shipping method label in substep text.
  • fc_shipping_method_substep_text_package_destination_data – Modifies package destination data for substep text.
  • fc_shipping_method_substep_text_package_destination_text – Modifies package destination text for substep text.
  • fc_shipping_method_substep_text_package_review_text_lines_before_contents – Modifies the text lines displayed before package contents in substep text.
  • fc_shipping_method_substep_text_package_review_text_lines – Modifies the package review text lines displayed in substep text.

Shipping Method Selection #

  • fc_shipping_methods_disable_auto_select – Controls whether to disable auto-selection of shipping methods.
  • fc_is_substep_complete_shipping_address – Controls completion of shipping address substep.
  • fc_is_substep_complete_shipping_address_field_keys_skip_list – Defines field keys to skip for shipping address completion.
  • fc_is_substep_complete_shipping_method – Controls completion of shipping method substep.
  • fc_is_shipping_address_data_same_as_billing_before – Allows intercepting shipping address data comparison.
  • fc_is_shipping_same_as_billing_checked – Controls whether shipping same as billing is checked by default.
  • fc_save_new_address_data_shipping_skip_update – Controls whether to skip updating shipping address data.

Address Localization #

  • fc_add_phone_localisation_formats – Controls whether to add phone to address localization formats.
  • fc_formatted_address_replacements_custom_field_keys – Defines custom field keys for address replacements.
  • fc_shipping_substep_text_address_data – Modifies shipping address data for substep text.

Shipping Not Needed #

  • fc_shipping_not_needed_shipping_field_keys – Defines field keys when shipping is not needed.
  • fc_copy_billing_to_shipping_address_when_shipping_not_needed – Controls whether to copy billing to shipping when shipping not needed.

Billing Step #

Billing Address #

  • fc_checkout_billing_collapsible_initial_state – Controls initial state of billing address collapsible section.
  • fc_is_billing_address_before_shipping_address – Controls the check for whether the billing address should be displayed before the shipping address in the checkout flow.
  • fc_is_billing_address_forced_same_as_shipping_address – Controls whether billing address is forced to be same as shipping.
  • fc_billing_same_as_shipping_option_label – Modifies the “Same as shipping address” option label.
  • fc_billing_same_as_shipping_skip_fields – Defines fields to skip when copying shipping to billing.
  • fc_billing_same_as_shipping_field_keys – Defines field keys to copy from shipping to billing.
  • fc_output_billing_same_as_shipping_as_hidden_field – Controls whether to output billing same as shipping as hidden field.

Billing Address Data Management #

  • fc_is_billing_address_data_same_as_shipping_before – Allows intercepting billing address data comparison.
  • fc_is_billing_same_as_shipping_checked – Controls whether billing same as shipping is checked by default.
  • fc_default_to_billing_same_as_shipping – Controls default state of billing same as shipping checkbox.
  • fc_save_new_address_data_billing_skip_update – Controls whether to skip updating billing address data.
  • fc_billing_same_as_shipping_field_value – Modifies field values when copying shipping to billing.
  • fc_shipping_same_as_billing_field_value – Modifies field values when copying billing to shipping.

Billing Address Completion #

  • fc_is_substep_complete_billing_address – Controls completion of billing address substep.
  • fc_is_substep_complete_billing_address_field_keys_skip_list – Defines field keys to skip for billing address completion.
  • fc_billing_same_as_shipping_display_substep_review_text_notice – Controls whether to display “same as shipping” notice in substep text.
  • fc_billing_substep_text_address_data – Modifies billing address data for substep text.

Address Field Management #

  • fc_address_field_keys_skip_list – Defines field keys to skip in address processing.
  • fc_address_field_keys – Modifies address field keys for processing.
  • fc_skip_change_customer_address_field_value_from_checkout_data – Controls whether to skip changing customer address field values from checkout session data.
  • fc_skip_checkout_field_value_from_session_or_posted_data – Controls whether to skip getting field values from persisted fields session or posted data.

Address Validation #

  • fc_checkout_address_i18n_override_locale_required_attribute – Controls whether to override locale required attributes.
  • fc_checkout_address_i18n_override_locale_attributes – Modifies locale attributes for address fields.

Payment Step #

Payment Methods #

  • fc_payment_method_review_text_{chosen_method_key} – Modifies review text for specific payment methods.
  • fc_payment_not_needed_message – Modifies the message when no payment is needed.
  • fc_place_order_button_classes – Adds custom classes to the place order button.

Order Notes #

  • fc_no_order_notes_order_review_notice – Modifies the notice when no order notes are provided.
  • fc_no_substep_review_text_notice – Modifies the notice text for substeps with no review content.

Coupon Codes #

  • fc_coupon_code_substep_step_id – Modifies the step ID for coupon code substep.
  • fc_coupon_code_substep_priority – Modifies the priority for coupon code substep.
  • fc_coupon_code_displayed_as_substep – Controls whether coupon codes are displayed as substep.
  • fc_substep_coupon_codes_section_title – Modifies the section title for coupon codes substep.
  • fc_checkout_coupons_script_settings – Modifies JavaScript settings for checkout coupons.
  • fc_coupon_code_field_label – Modifies the coupon code field label.
  • fc_coupon_code_field_description – Modifies the coupon code field description.
  • fc_coupon_code_field_placeholder – Modifies the coupon code field placeholder.
  • fc_coupon_code_button_label – Modifies the coupon code button label.
  • fc_coupon_code_field_initially_expanded – Controls whether coupon code field is initially expanded.
  • fc_expansible_section_toggle_label_{section_id} – Modifies toggle labels for expansible sections.
  • fc_coupon_code_apply_button_classes – Adds custom classes to coupon code apply button.
  • fc_substep_coupon_codes_text – Modifies the text content for coupon codes substep.
  • fc_coupon_code_error_message_dismiss_button_enabled – Controls whether to show dismiss button for coupon error messages.
  • fc_coupon_code_error_message_dismiss_button – Modifies the dismiss button for coupon error messages.

Expansible Sections #

  • fc_expansible_section_toggle_label_add_optional_text – Controls whether to add “optional” text to toggle labels.
  • fc_expansible_section_toggle_label_{field_key}_add_optional_text – Controls optional text for specific toggle labels.
  • fc_substep_change_button_label – Modifies the “Change” button label for substeps.
  • fc_substep_save_button_classes – Adds custom classes to substep save button.
  • fc_substep_save_button_label – Modifies the “Save changes” button label for substeps.

Hide Optional Fields #

  • fc_hide_optional_fields_skip_list – Defines fields to skip when hiding optional fields.
  • fc_hide_optional_fields_skip_field – Controls whether to skip hiding specific fields.
  • fc_hide_optional_fields_skip_types – Defines field types to skip when hiding optional fields.
  • fc_hide_optional_fields_skip_by_class – Defines CSS classes to skip when hiding optional fields.

Order Summary #

Order Summary Display #

  • fc_order_review_title – Modifies the order review title.
  • fc_order_summary_display_desktop_edit_cart_link – Controls whether to display edit cart link on desktop.
  • fc_order_summary_continue_button_classes – Adds custom classes to order summary continue button.
  • fc_pro_checkout_review_order_table_classes – Adds custom classes to pro checkout review order table.

Shipping Display #

  • fc_checkout_no_shipping_method_chosen_html – Modifies the HTML displayed in the order summary when no shipping method has been chosen.
  • fc_order_summary_shipping_package_name – Modifies the shipping package name in order summary.
  • fc_order_summary_shipping_package_price_html – Modifies the shipping package price HTML in order summary.
  • fc_enable_order_summary_cart_item_unit_price – Controls whether to display unit prices for cart items in the order summary.

Cart and Product Display #

  • fc_checkout_header_cart_link_label_html – Modifies the cart link label HTML displayed in the mobile checkout header.
  • fc_subscription_shipping_package_name – Modifies shipping package name for subscriptions.

Customer Data Persistence #

  • fc_customer_persisted_data_skip_fields – Defines fields to skip in customer data persistence.
  • fc_customer_persisted_data_session_field_keys – Defines session field keys for customer data.
  • fc_set_parsed_posted_data – Modifies parsed posted data before processing.
  • fc_parsed_posted_data_reset_field_keys – Defines field keys to reset in parsed posted data.
  • fc_customer_persisted_data_clear_fields_order_processed – Defines fields to clear when order is processed.
  • fc_customer_meta_data_clear_fields_order_processed – Defines customer meta fields to clear when order is processed.
  • fc_customer_persisted_data_clear_all_fields_skip_list – Defines fields to skip when clearing all customer data.

Substep Text Display #

  • fc_substep_text_display_value_show_field_label – Controls whether to show field labels in substep text.
  • fc_substep_text_display_value_{field_type}_char – Modifies character used for specific field types in substep text.
  • fc_substep_text_display_value_show_field_label_{$field_type} – Controls field label display for specific field types.
  • fc_substep_text_display_value_{field_type} – Modifies display value for specific field keys.

Widgets #

Checkout Sidebar #

  • fc_checkout_sidebar_attributes – Adds custom attributes to checkout sidebar.
  • fc_checkout_sidebar_attributes_inner – Adds custom attributes to checkout sidebar inner element.

Design and Styling #

  • fc_enable_dark_mode_styles – Controls whether dark mode styles are enabled.
  • fc_apply_button_colors_styles – Controls whether Fluid Checkout’s button color styles are applied to the checkout page.
  • fc_apply_button_design_styles – Controls whether button design styles are applied.
  • fc_css_variables – Modifies CSS variables for styling.
  • fc_output_custom_styles – Adds custom CSS styles.

JavaScript Settings #

  • fc_js_settings – Modifies JavaScript settings globally.
  • fc_checkout_script_settings – Modifies checkout JavaScript settings.
  • fc_checkout_update_before_unload – Controls whether to update checkout before page unload.
  • fc_checkout_update_on_visibility_change – Controls whether to update checkout on visibility change.
  • fc_checkout_update_fields_selectors – Defines field selectors for checkout updates.

Fragments and Updates #

  • fc_enable_fragments_refresh – Controls whether fragments refresh is enabled.
  • fc_fragments_update_settings – Modifies settings for fragments update.
  • fc_update_fragments – Modifies fragments to be updated.

Settings and Admin #

  • fc_default_option_values – Modifies default option values for settings.
  • fc_{current_section}_settings – Modifies settings for specific sections.
  • fc_{current_section}_settings_add – Adds additional settings for specific sections.
  • fc_show_settings_license_keys – Controls whether to show license keys settings.
  • fc_admin_license_keys_group_exists – Controls whether license keys group already exists.
  • fc_admin_field_type_license_exists – Controls whether license field type already exists.
  • fc_admin_tab_fluidcheckout_exists – Controls whether Fluid Checkout admin tab already exists.

Add Payment Method Page #

  • fc_wrapper_classes_add_payment_method_page – Adds custom classes to add payment method page wrapper.
  • fc_add_payment_method_button_classes – Adds custom classes to add payment method button.
Still stuck? How can we help?

How can we help?

Updated on October 13, 2025
Table of Contents
  • Best practices
  • Actions
    • Checkout sections
      • Checkout steps management
    • Contact step
    • Shipping step
      • Shipping method
      • Shipping address
    • Billing step
    • Payment step
    • Order summary
    • Widgets
  • Filters
    • Checkout Sections
      • Page Template and Layout
      • Header and Logo
      • Layout and Design
      • Compatibility
    • Checkout Steps Management
      • Step Registration and Configuration
      • Step Titles and Labels
      • Step Completion and Navigation
      • Progress Bar
      • Step Positioning and Hooks
    • Contact Step
      • Login and Authentication
      • Contact Fields
      • Account Creation
      • Form Validation and Display
      • Mobile and Accessibility
    • Shipping Step
      • Shipping Methods
      • Shipping Address
      • Shipping Package Display
      • Shipping Method Selection
      • Address Localization
      • Shipping Not Needed
    • Billing Step
      • Billing Address
      • Billing Address Data Management
      • Billing Address Completion
      • Address Field Management
      • Address Validation
    • Payment Step
      • Payment Methods
      • Order Notes
      • Coupon Codes
      • Expansible Sections
      • Hide Optional Fields
    • Order Summary
      • Order Summary Display
      • Shipping Display
      • Cart and Product Display
      • Customer Data Persistence
      • Substep Text Display
    • Widgets
      • Checkout Sidebar
      • Design and Styling
      • JavaScript Settings
      • Fragments and Updates
      • Settings and Admin
      • Add Payment Method Page
Fluid Checkout

Frictionless Multi-step Checkout for WooCommerce

© 2021-2025 Fluid Checkout OÜ

Terms | Refunds | Privacy Policy | Cookies

Products
  • All products
  • Fluid Checkout PRO
  • Fluid Checkout Lite
  • Google Address Autocomplete add-on
  • Address Book add-on
  • EU-VAT Assistant add-on
Company
  • Support
  • Careers Hiring
  • My account
  • About
  • Homepage
  • Homepage
  • Features
  • Pricing PRO
  • Docs
  • Demo
  • Support
  • My account