Skip to content

Disable vouchers in the marketplace - #737

Draft
lukas-szewczyk wants to merge 3 commits into
mainfrom
NIM-34-voucher-cant-be-deleted-in-checkout
Draft

Disable vouchers in the marketplace#737
lukas-szewczyk wants to merge 3 commits into
mainfrom
NIM-34-voucher-cant-be-deleted-in-checkout

Conversation

@lukas-szewczyk

Copy link
Copy Markdown
Member

What was wrong

On the demo store a discount code could be entered but not removed. Digging in showed a
bigger problem underneath: the code was only ever reducing one seller's part of the basket,
while the summary presented it as a discount on the whole basket. Which seller got it
depended on the order the items happened to be added in.

What this changes

Discount codes are switched off in checkout for shops running in marketplace mode, where
several sellers can share one basket and each seller's order is paid and placed separately.
Single-seller shops — the default setup — keep discount codes exactly as before.

Why we turned it off instead of fixing it

A code covering a whole multi-seller basket is not something the current setup can express.
Making it work is a product decision first: whether discount codes belong to the marketplace
or to individual sellers, and who pays for the discount. Until that is answered, a control
that quietly charges one seller for a basket-wide discount is worse than no control.

The reasoning and the options are written up as a decision record so nobody has to
rediscover them.

Who notices

Marketplace shops lose the discount code field, including the demo store. All other
deployments are unaffected.

@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nimara-docs Ready Ready Preview Jul 31, 2026 4:33pm
nimara-ecommerce Ready Ready Preview Jul 31, 2026 4:33pm
nimara-ecommerce-stripe Ready Ready Preview Jul 31, 2026 4:33pm
nimara-marketplace Ready Ready Preview Jul 31, 2026 4:33pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant