- Hiding Fields on the Checkout Page
- Installing WooCommerce
- Using WooCommerce
- Adding Products in WooCommerce
- Using Your Theme's Header & Footer in a Step
- Embedding a Checkout Form on the Checkout Page
- Hiding WooCommerce Pages and Products
- Using Pricing Tables
- Adding an Affiliate Program
- Setting a Funnel as the Homepage
- Dynamic Offers aka Rule Engine
- Instant Layout for Checkout and Thank You Step
- Adding Products from the URL to the Checkout Page
- Setting Up Split 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
- Using the "Order Custom Field" Rule of Dynamic Offers with Custom Field Editor
- Optin
- Separate Orders
- Setting Up Pre-Checkout Upsell
- Refund Offer
- Applying a Coupon from the URL
- How Coupons Work in CartFlows?
- User role manager
- Instant Layout for Upsell and Downsell
- CartFlows Smart Login
- How to Set Preferred Countries on the Checkout Page
- 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 Quantity and Discount for Products on the Checkout Page
- Adding Custom Payment Gateway Support for One-Click Upsell and Downsell
- 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 Pro
- 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
How to Set Preferred Countries on the Checkout Page
By default, the country dropdown on your checkout page lists every country in alphabetical order. If most of your customers come from the same few countries, that long list can feel like a chore. Preferred Countries lets you pin your top countries to the top of the dropdown so customers can pick their country in one click.
This setting is configured per Checkout step, so different funnels can have different preferred countries.
How to Enable Preferred Countries
Preferred Countries lives inside the Advanced tab of your Checkout step settings.
- Open the funnel that contains your Checkout step.
- Click Settings on the Checkout step.
- Switch to the Advanced tab.
- Turn on Enable Preferred Countries.
- In the Select Preferred Countries field, search and pick the countries you want to pin. You can add as many as you like.
- Save your changes.


The countries appear at the top of the dropdown in the same order you add them, so add your most important country first.
What Customers See on the Checkout Page
When a customer opens the country dropdown on your checkout page, the countries you pinned show up first. Below them, the rest of the countries continue in their usual alphabetical order.
This applies to both the billing and shipping country dropdowns.

Things to Keep in Mind
- The order of pinned countries matches the order you select them. Add the most important one first.
- If you have restricted WooCommerce to ship only to specific countries, Preferred Countries will respect that restriction. Any country you pinned that is not allowed for shipping will simply not appear.
- Turning the toggle on without selecting any countries has no effect — the dropdown will look like a default WooCommerce checkout.
- Preferred Countries works on every Checkout step layout CartFlows offers.
Frequently Asked Questions
Q: Does this remove other countries from the dropdown?
A: No. The countries you pin are added to the top of the list. All other countries still appear below them in alphabetical order.
Q: Can I set different preferred countries for different funnels?
A: Yes. The setting is configured on each Checkout step individually, so every funnel can have its own list.
Q: Does it apply to the shipping country field as well?
A: Yes. The pinned countries appear at the top of both the billing and shipping country dropdowns.
Q: Will it work if I sell to all countries?
A: Yes. Whether your store is set to sell to specific countries or all countries, your pinned list will show at the top of the dropdown.
Still have questions? Reach out to our support team and we’ll be happy to help.
We don't respond to the article feedback, we use it to improve our support content.