How to Create and Customize Your Cart Drawer (Overview Guide)

Welcome to Snap Cart Drawer!

The Cart Editor is your central creative studio. Here, you can design your cart drawer, customize its colors, enable or disable features like progress bars or countdown timers, and manage checkout behaviors. Best of all, you can customize everything visually without needing any technical skills.

This guide provides a complete overview of how to create, edit, and navigate your cart drawer settings.


1. How to Get Started: Editing and Creating Carts

When you install Snap Cart Drawer, the app automatically sets up a Default Cart for you.

  • To edit your main cart: Go to the App Dashboard and click Edit on the Snap Cart Drawer card.
  • To create multiple carts: If you want to show different cart designs or offers for different markets/countries, click the + Add cart button under the Multiple Carts section.
App Dashboard and Cart List

2. Understanding the Cart Editor Layout

Once you enter the Cart Editor, the screen is divided into three main areas:

  1. Left Sidebar: This is your control panel. You can toggle switches on or off to enable/disable widgets, and click on any widget name to open its settings.
  2. Middle Settings Panel: Displays the detailed settings, text fields, and configurations for the active widget selected in the left sidebar.
  3. Right Live Preview: Shows a real-time preview of your cart drawer. You can toggle between the Desktop and Mobile icons at the top to see how your cart looks on different screens.

3. The Two Cart States: "Item in Cart" vs. "Empty Cart"

At the top of the Left Sidebar, you can switch between two configuration tabs:

  • Item in Cart: Customize what the cart looks like when a customer has added products.
  • Empty Cart: Customize what the cart looks like when a customer opens it with 0 items.

4. GENERAL Settings: Styling & Behavior

The GENERAL section controls the overall appearance and behavior of your cart drawer.

Design Tab

Click on Design to set up your store's style guidelines:

  • Match colors automatically with your theme.
  • Choose a template style (ClassicMinimalist, or Modern).
  • Customize fonts, button corner roundness (Button radius), background colors, and button text colors.
General Design Settings

Settings Tab

Click on Settings to configure the global cart behaviors:

  • Position: Choose whether the drawer slides in from the left or right of the screen.
  • Behavior: Toggle whether to open the drawer automatically when a product is added, and whether to show the "Clear cart" button.
  • Footer style: Set a Fixed footer (checkout button always visible at the bottom) or Scroll full cart (footer scrolls with items).
  • Cart width: Choose a Normal or Wide layout.
  • Custom CSS: Input custom styling rules if you want to make advanced adjustments.
General Global Behavior Settings

5. HEADER Settings: The Top of Your Cart

The HEADER widgets appear at the top of your cart drawer.

Cart Title

Configure your cart's main header text:

  • Customize the title wording (e.g., using the {{(cart_quantity)}}   placeholder to show item count).
  • Set the text alignment (Left or Center).
Cart Title Settings

Announcement Bar

Display urgent notes or marketing messages to capture attention:

  • Choose between Cart Reservation Timer (to create urgency) and Promo & News.
  • Customize the message, timer duration, and what happens when the timer ends (hide countdown or empty the cart).
Announcement Bar Settings

Reward Progress Bar

Show customers how close they are to unlocking incentives (like free shipping or discounts):

  • Select target measurements (cart value or item quantity).
  • Create multiple tiers (e.g., Tier 1: Free Shipping at USD 100, Tier 2: 10% Discount at USD 200).
  • Customize the messages shown as shoppers get closer to their goals.
Reward Progress Bar Settings

6. BODY Settings: Cart Items & Add-Ons

The BODY section contains the items added to the cart and promotional add-ons.

Cart Items

Manage how your products are displayed inside the drawer:

  • Toggle display details (show/hide vendor, SKU, unit price, stock left, comparison prices, and discount badges).
  • Customize the "Save" label text and free gift text.
  • Enable subscription upgrade offers if your store uses a subscription app.
Cart Items List Settings

Upsell Products

Recommend complementary products to increase AOV:

  • Select a layout style (Single card or Multiple card).
  • Configure automatic recommendations (via Shopify Search & Discovery) or build custom manual rules.
  • Set constraints (limiting item counts or hiding out-of-stock items).
Upsell Products Settings

Additional Note

Let shoppers leave instructions or special requests:

  • Set custom titles and placeholder texts.
  • Choose the text alignment and input box size (one-line or multi-line).
Additional Note Settings

Order Add-Ons

Offer optional paid services directly in the cart drawer:

  • Shipping protection: Offer shipping insurance.
  • Gift wrapping: Offer a paid wrapping service.
  • Product add-on: Suggest a small complementary accessory.
Order Add-Ons Settings

The FOOTER widgets appear at the very bottom of the cart drawer.

Estimate Shipping Rate

Help reduce cart abandonment by letting customers estimate shipping fees:

  • Set custom titles and estimate buttons.
  • Configure the messages displayed when rates are found or unavailable.
Shipping Rate Estimator Settings

Order Summary

Summarize costs and discount inputs clearly:

  • Toggle the discount code input field.
  • Define how subtotals and savings are labeled and calculated.
Order Summary Settings

Checkout Actions

Customize the checkout button:

  • Format the checkout button label.
  • Set click behaviors (redirect to Shopify checkout page or standard cart page).
  • Add express/accelerated checkout options (Shop Pay, Apple Pay).
  • Configure third-party checkout integrations (e.g., GoKwik).
Checkout Action Button Settings

Confirmation Box

Require customers to agree to your terms before buying:

  • Use the rich text editor to write your terms and agreement text.
  • Choose whether the checkbox is ticked by default.
Confirmation Box Settings

Trust Badge

Build trust and verify security:

  • Select which payment icons to show from a list of credit cards and payment gateways.
  • Alternatively, upload your own security seal or logo.
  • Adjust icon size using the slider.
Trust Badge Settings

8. Customizing the "Empty Cart" State

When a customer opens their cart with 0 items, you want to show a helpful layout to get them shopping. Click the Empty Cart tab at the top of the Left Sidebar to configure this state:

Empty Cart Body

This is the core of your empty cart view. You can configure:

  • The empty cart icon (cart, bag, box, shopping icons).
  • The text message (e.g., "Your bag is empty").
  • Enable a call-to-action button (e.g., "Continue shopping") and its redirection link.
Empty Cart Body Settings

Other Empty Cart Customizations

You can customize the other widgets specifically for the empty state to match:

  • Design & Settings: Adjust colors and width.
    • Design:

      Empty Cart Design

    • Settings:

      Empty Cart Settings

  • Cart Title & Announcement: Customize header texts specifically for empty carts.
    • Cart Title:

      Empty Cart Title

    • Announcement:

      Empty Cart Announcement Bar

  • Upsell Products: Show recommended items even when the cart is empty, encouraging shoppers to add products immediately!
    • Empty Cart Upsell:

      Empty Cart Upsell Products


Need More Help?

If you experience any issues or have questions, please don't hesitate to contact our support team at [email protected] or through our live chat - we're here to assist you!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us