- Hiding Fields on the Checkout Page
- Installing WooCommerce
- Using WooCommerce
- Using Your Theme's Header & Footer in a Step
- Embedding a Checkout Form on the CartFlows Checkout Page
- Hiding WooCommerce Pages and Products
- Using Pricing Tables
- Adding an Affiliate Program
- Setting a Funnel as the Homepage
- GDPR Compliance
- Dynamic Offers aka Rule Engine
- Instant Layout for Checkout and Thank You Step
- Adding Products from the URL to the Checkout Page
- Setting Up A/B Testing for Steps
- Deleting Plugin Data During Uninstallation
- Importing Ready-Made Templates for Funnels and Steps
- Importing and Exporting Funnels and Step
- URL Parameters
- Replacing the Main Checkout Order with an Upsell or Downsell
- Rolling back to a Previous Version
- Google Address Autocomplete
- Flatsome UX Builder
- ActiveCampaign
- Paypal Reference Transactions
- How PaypPal/Stripe Works
- Enabling Enfold Avia Layout Builder
- Setting Up Authorize.net for Upsell & Downsell
- Supported Payment Gateways
- Setting Up A/B Testing with Google Optimize
- Setting Quantity and Discount for Products on the Checkout Page
- Funnel in Test Mode
- Troubleshooting Plugin and Theme Conflicts
- Resolving the "Please Select a Simple, Virtual, and Free Product" Error
- Fixing Endless Loading on the Checkout Page
- Fixing the "We can't seem to find an order for you." Error on the Thank You Page
- Troubleshooting License Activation Issues
- Fixing the "Checkout ID Not Found" Error
- Fixing the "Session Expired" Error Message
- Resolving "Order Does Not Exist" Error on Upsell/Downsell Page
- Fixing the "Sorry, This Product Cannot Be Purchased" Error
- Disabling Auto-fill of Address Fields Based on Zip Code
- Enabling Theme's Scripts & Styles Without Changing Page Template
- Disabling Auto-fill of Checkout Fields
- Allowing Cache Plugins to Cache CartFlows Pages
- Changing the "Choose a Variation" Text
- VAT Field Not Displaying for WooCommerce EU/UK VAT Compliance Plugin
- Enabling the Product Tab on Store Checkout
- Displaying the Order Summary Open on Mobile Devices
- Refreshing the Checkout Page After CartFlows AJAX Calls
- Overview
- Installing Modern Cart Starter
- Installing Modern Cart for WooCommerce
- Activating License Key
- Customizing General Settings
- Customizing Cart Tray Labels
- Customizing Cart Icon Settings
- Customizing Cart Tray Styling
- Understanding the Product Recommendations Feature
- Controlling Product Recommendation Source for Empty Cart
Personalization Shortcodes in CartFlows
Personalization shortcodes in CartFlows let you display dynamic customer and order information on your funnel steps. This helps you show relevant messages to users based on the data available during the checkout process.
You can add these shortcodes inside text elements, headings, or HTML blocks using your preferred page builder.
Why Use Personalization Shortcodes
Personalized content helps customers feel acknowledged and confident during checkout. Instead of showing a generic message, you can display information such as the customer email or name to make the message more relevant.
Example: Thank you [email protected] for your order.
Types of Personalization Shortcodes
CartFlows provides two types of personalization shortcodes.
Display Checkout Field Values
Use this shortcode to show values entered by the customer on the CartFlows Checkout page, such as first name, last name, or email address.
Shortcode Format
[cartflows_order_fields field="first_name" default="Dear"]
Parameters
field: The checkout field value you want to display
default: Text shown when the field value is not available
Examples
Display the customer first name
[cartflows_order_fields field="first_name" default="My Name"]
Display the customer last name
[cartflows_order_fields field="last_name" default="My Surname"]
You can use the same shortcode structure to display any checkout field value.
Display URL Parameter Values
Use this shortcode to display values passed through URL parameters. This is useful when sending users to a CartFlows step from another page while passing data dynamically.
Shortcode Format
[cartflows_url_fields field="first_name" default="Dear"]
Parameters
field: The URL parameter you want to display
default: Text shown when the parameter does not exist
Examples
Display first name from the URL
[cartflows_url_fields field="first_name" default="My Name"]
Display last name from the URL
[cartflows_url_fields field="last_name" default="My Surname"]
You can use this shortcode for any value passed in the URL.
Note
WooCommerce checkout fields usually include prefixes such as billing or shipping. When using personalization shortcodes in CartFlows, make sure to remove these prefixes.
For example
Use first_name instead of billing_first_name
Use last_name instead of shipping_last_name
Where You Can Use These Shortcodes
You can add personalization shortcodes on the following CartFlows steps.
- Checkout step
- Upsell step
- Downsell step
- Thank You step
These shortcodes work inside your page builder content elements and display values only when the related data is available.
Summary
Personalization shortcodes allow you to show checkout data and URL values dynamically on your CartFlows steps. This helps you create clearer, more relevant messages and improves the overall user experience.
We don't respond to the article feedback, we use it to improve our support content.