Cart & checkout
How sizes & colors, holding items, shipping, and coupons fit together.
The cart is a drawer that opens from the top-right basket icon. It stays in sync across tabs and survives a refresh - even if you're signed out.
Sizes & colors
If a product comes in different options (size, color, or a custom choice), each option is its own line in your cart. Adding "Linen shirt, Medium" and "Linen shirt, Large" gives you two distinct lines with their own quantity and price.
Holding your items
When you reach the checkout page, NShop briefly holds the items you're buying so no one else can grab them while you pay.
- If you complete payment, the items are yours.
- If you walk away without paying, the hold expires and the items go back on sale automatically.
- If something sells out between adding it to your cart and reaching checkout, you'll see a clear "not enough stock" message before payment.
Shipping
Each store sets flat rates:
- Domestic (in the store's home country)
- EU
- A "free shipping over X" threshold
The same numbers you see in the summary are the numbers you're charged and the numbers stored on your order - there's no discrepancy between the summary, the receipt, and the final invoice.
Coupons
Enter a code in the coupon field. NShop checks it for you: percentage discount, fixed amount off, or free shipping. Conditions like a minimum subtotal, expiry date, and usage limit are all checked before the discount is applied. Invalid codes show you a clear reason why.
Carts from two different stores
If you somehow add items from two different stores to one cart (rare - each store has its own web address), NShop will ask you to check out one store at a time with a clear "split your cart by store" message. Each payment goes to a single shop.
Restaurant checkout
On food stores, checkout does not hold items the same way. Instead:
- Dishes and modifier options respect live sold out flags.
- You choose delivery, pickup, or dine-in (when enabled).
- Delivery fees follow the store's restaurant settings.
See Restaurant ordering.