Shopping Cart
Enable multi-item checkout for your marketplace. Buyers can add multiple products to their cart and check out in a single transaction.
Overview
The shopping cart feature allows buyers to collect multiple products before checking out. Instead of buying one item at a time with "Buy Now", buyers can:
- Add to Cart — save products for later purchase
- Multi-item checkout — buy everything in one transaction
- Per-seller shipping — shipping calculated per unique seller
- Cart persistence — cart is saved to the user's account
When to Enable the Cart
Enable the cart if your marketplace has multiple sellers or if buyers typically purchase more than one item at a time. For single-product purchases or digital downloads, the default "Buy Now" flow may be simpler.
Enabling the Shopping Cart
The shopping cart is part of the Shipping settings (since cart orders use shipping configuration). To enable it:
- Go to Store Settings → General in your dashboard
- Find the Shipping section
- Toggle Enable Shopping Cart to on
- The setting saves automatically
Allow buyers to add multiple items before checkout
When the cart is enabled:
- Product pages show an "Add to Cart" button alongside "Buy Now"
- Listing cards show "Add to Cart" instead of "Buy Now"
- A cart icon appears in the store header with item count
- Buyers can view and manage their cart before checkout
Authentication Required
To add items to the cart, buyers must be signed in. This ensures:
Cart Persistence
The cart is tied to the user's account, not the browser. Buyers can add items on their phone and check out on their laptop.
Seamless Checkout
Since the buyer is already signed in, checkout is faster — their email is pre-filled in Stripe.
When an unauthenticated buyer clicks "Add to Cart", they're prompted to sign in first. After signing in, they can add items to their cart.
Per-Seller Shipping
When a buyer's cart contains items from multiple sellers, shipping is calculated per unique seller. Each seller ships their items independently.
Example: Cart with 3 sellers
Flat rate: $4.99 × 3 sellers = $14.97 shipping
Items Ship Separately
When buying from multiple sellers, each seller ships their items independently. The buyer will receive multiple packages and tracking numbers. This is shown clearly on the cart page and in order confirmation emails.
How It Works for Buyers
Browse & Add to Cart
Buyers browse products and click "Add to Cart" on items they want. The cart icon in the header shows the current item count.
Review Cart
Clicking the cart icon opens the cart page where buyers can adjust quantities, remove items, and see the total including shipping.
Checkout
Clicking "Proceed to Checkout" takes the buyer directly to Stripe's secure checkout page. All items are purchased in a single transaction.
Order Confirmation
After payment, the buyer receives a confirmation email. For multi-seller orders, the buyer will receive separate shipping notifications as each seller ships their items.
Stock Validation
Stock is validated at checkout time to prevent overselling. If an item in the cart is no longer available (sold out or insufficient stock), the buyer sees an error message and cannot proceed until they update their cart.
Out of Stock Error
"The following items are no longer available: Vintage Ring. Please remove them from your cart to continue."
Seller Restrictions
Sellers cannot add their own products to the cart. If a seller tries to add their own listing, they'll see a message explaining they cannot purchase their own products.
Cart vs Buy Now
Both options remain available when the cart is enabled. Here's when each is useful:
| Feature | Add to Cart | Buy Now |
|---|---|---|
| Multiple items | Yes | Single item only |
| Review before checkout | Cart page | Direct to Stripe |
| Save for later | Persists in account | Immediate purchase |
| Authentication | Required | Required |
| Best for | Browsing, comparing | Quick single purchase |
Quick Reference
| Feature | Details |
|---|---|
| Plan Required | Business |
| Location | Store Settings → General → Shipping section |
| Shipping Calculation | Flat rate × number of unique sellers |
| Cart Persistence | Tied to user account (not browser) |
| Authentication | Required to add items to cart |
Questions About the Cart?
If you need help configuring the shopping cart for your marketplace, contact us at [email protected]. We're happy to help.