Minimum Orders
The smallest basket value a seller will fulfil, enforced automatically
A minimum order is the smallest basket value a seller is willing to fulfil in a single market cycle. Farm delivery runs carry fixed costs, so a seller may decide that orders below a certain value aren't worth packing. Minimum orders let each seller set that threshold, and Tream enforces it automatically before the cycle closes.
The rule is applied per buyer, per seller: each buyer must reach a given seller's minimum on their own. It does not pool spending across different buyers.
How it works
While a cycle is open, Tream keeps a running subtotal of what each buyer has in their basket from each seller. If a buyer is below a seller's minimum as the cutoff approaches, two things happen:
| When | What happens |
|---|---|
| Warning (≈3 hours before the cycle closes) | The buyer is emailed a list of every seller they're short with, and how much more they need to add. |
| Removal (≈2 hours before the cycle closes) | Any baskets still below a seller's minimum have those items removed automatically. |
The exact timings are set by the marketplace admin and can be tuned per cycle — see the admin guide. The values above are the platform defaults.
Items that haven't reached the minimum are removed, not charged. Nothing is invoiced and no payment is taken for removed items — the stock simply goes back on sale for other buyers.
Grace period for last-minute additions
To avoid penalising buyers who top up at the last moment, anything added in the final stretch before removal (30 minutes by default) is protected. If a buyer adds items just before the removal runs, those new items stay even if the basket is still below the minimum — though older items in the same basket may still be removed.
What each role needs to know
- Buyers — see what a minimum order means for you: the cart badges, the warning email, and how to keep your items.
- Sellers — set your minimum order value, including per-cycle overrides.
- Admins — configure the marketplace-wide timings and per-cycle overrides.