Shopping Cart

Enable multi-item checkout for your marketplace. Buyers can add multiple products to their cart and check out in a single transaction.

Business Plan Feature

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:

  1. Go to Store Settings → General in your dashboard
  2. Find the Shipping section
  3. Toggle Enable Shopping Cart to on
  4. The setting saves automatically
Enable Shopping Cart

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

Vintage Ringby Anna's Jewelry
$45.00
Gold Necklaceby Anna's Jewelry
$89.00
Silver Braceletby Nordic Crafts
$35.00
Earrings Setby Pearl Studio
$28.00
Subtotal$197.00
Shipping (3 sellers)$14.97
Total$211.97

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

1

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.

2

Review Cart

Clicking the cart icon opens the cart page where buyers can adjust quantities, remove items, and see the total including shipping.

3

Checkout

Clicking "Proceed to Checkout" takes the buyer directly to Stripe's secure checkout page. All items are purchased in a single transaction.

4

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:

FeatureAdd to CartBuy Now
Multiple items YesSingle item only
Review before checkout Cart pageDirect to Stripe
Save for later Persists in accountImmediate purchase
AuthenticationRequiredRequired
Best forBrowsing, comparingQuick single purchase

Quick Reference

FeatureDetails
Plan RequiredBusiness
LocationStore Settings → General → Shipping section
Shipping CalculationFlat rate × number of unique sellers
Cart PersistenceTied to user account (not browser)
AuthenticationRequired 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.

Shopping Cart | Prometora Docs