- Keep draft carts to experiment and iterate before going live
- Publish a cart at any time, switching the live experience for your customers in seconds
- Preview draft carts on your live storefront before publishing
Managing your carts
You can manage your carts in two places:- Homepage - Shows your current live cart with a “Manage all carts” button
- All Carts page - Access this via “Manage all carts” to see all your live and draft carts in separate sections, with per-cart analytics and buttons to publish, edit, preview, duplicate, translate, and delete
Live vs. draft carts
A live cart is the cart configuration currently shown to your customers on your store. Only one cart can be live at any time. A draft cart is a saved configuration that isn’t visible to customers yet. You can have as many draft carts as you need to experiment, prepare for campaigns, or test new ideas. You can unpublish your only live cart. When this happens, Upcart is effectively disabled for your customers, and the app will warn you before you do this.Working with the cart editor
The cart editor loads a specific cart’s configuration. At the top of the editor, you’ll see:- The cart’s name and status (live or draft)
- Publish or Unpublish buttons
- A dropdown to switch between carts without leaving the editor
- Show items in cart vs. Show empty cart toggle (top right)
- For draft carts: Saving only updates the draft configuration. Nothing changes on your live storefront.
- For the live cart: Saving updates your storefront immediately.
Publishing and unpublishing carts
When you click Publish on a draft cart:- The draft cart’s configuration becomes your live cart
- Your previous live cart is automatically moved to draft
- Changes appear on your storefront immediately
The “App embed off” badge
If you see a yellow “App embed off” badge on your live cart, it means:- The cart is set to LIVE in Upcart
- But the Upcart Bridge (app embed) is disabled in your Shopify theme editor
- Upcart won’t appear on your storefront even though the cart is “live”
Discounts will still be live even if the app embed is off. To turn them off, you need to disable them in your Shopify discounts separately.
Previewing draft carts
You can preview any draft cart before publishing:- Click Preview on a draft cart in the All Carts page
- Your live storefront opens with the draft cart’s settings
- The URL includes
?upcart-sandbox-mode=1. The value must be exactly1- any other value (includingtrue) will not trigger preview mode.
Duplicating carts
You can duplicate any cart to create a copy with the same configuration. This is useful when you want to:- Create variations of an existing cart
- Test changes without affecting the original
- Prepare seasonal versions based on your current setup
Upcart does not offer a file-based import or export for cart configurations. To reuse a cart’s settings, duplicate the cart inside Upcart or start a new cart from templates. Cart configurations cannot be transferred between Shopify stores from within Upcart.
Deleting carts
You can’t delete a live cart directly from the app - the delete option only appears once a cart is a draft. To delete a cart:- Go to All Carts
- If the cart is live, click Unpublish first
- Once it’s a draft, the delete option becomes available
- Click Delete
Translations
You can translate cart-facing text per cart, per Shopify locale. This allows you to have different button labels, headings, and reward messages in each language, all managed within Upcart. To translate your cart:- From the All Carts page, find your cart
- Click the Translate button
- Enter translations for each locale (e.g., fr, de, es) enabled on your Shopify store