The multi-cart functionality lets you control exactly which cart appears to each user, based on their market, login status, purchase history, and more.
Where is this configured?
When creating or editing a cart in Planet, you’ll find a section called “Visibility.” Here you can define when a specific cart should be shown, using combined conditions based on market and customer.
Market filters
You can filter which cart appears based on the user's market.
Allows selection of “Equals / Not equals” to one or multiple markets (e.g., “Spain” or “Germany”).
Useful for:
Showing localized carts (language, visuals, promotions)
Hiding carts in countries where specific conditions don’t apply
Customer filters
You can further segment cart visibility using customer-specific attributes:
1. Login status
Customer is logged in: Show the cart only if the customer is or is not logged in.
2. Customer tags
Customer tags: Filter using tags assigned in Shopify (e.g., “VIP,” “B2B,” “Distributor”).
3. Total number of orders
Customer total orders: Show the cart only to users with a minimum number of past purchases.
4. Total spent
Customer total spend: Segment based on how much the customer has spent since registration.
5. Country
Country: Filter by customer country to show the cart. You can set the condition to equal to or different from, and the available countries are those configured in your store.
6. Is a B2B customer
Is a B2B customer: Show the cart exclusively to B2B customers or only to non-B2B customers.
7. B2B company
B2B company: Filter by the specific B2B company the customer belongs to to show the cart. You can set the condition to equal to or different from, and the available companies are those set up in your store.
Useful for:
Displaying exclusive carts for VIPs or B2B clients
Hiding promotions from first-time buyers
Adapting offers based on purchasing behavior
💡 All selected conditions must be met for a cart to be shown. If no cart matches, the store’s default cart will be displayed.
💡 Still have questions?
Visit our help section or contact us by email or chat.



