How the harvest log works
Some listings track stock as a plain number. Others track it as a series of logged batches — what you picked, when, and how it's being kept — so buyers see real freshness instead of a static count.
Simple stock vs. batch tracking
A listing is either simple (a number you set and adjust yourself) or batch-tracked, depending on its tracking profile: Harvest, Animal, or Made. Batch-tracked listings don't have a stock number you edit directly — their stock is computed from the batches you've logged.
Each profile has its own verb for what you did: Harvest listings say Picked, Animal listings say Collected, and Made listings say Made — though some categories override the verb further: baked goods and breads say Baked, eggs, milk, and dairy say Collected, poultry, beef, and pork say Processed, and seafood says Caught.
What a batch records
Logging a batch captures a quantity (by count or by weight, matching the listing's unit), when it happened, how it's stored, and how long it's good for.
Storage is one of Freezer, Fridge, Room temp, or Outside. Only Freezer and Fridge stamp a cold-chain instant — the others are honest about a shelf or a stand in the open rather than implying refrigeration that didn't happen.
A batch's expiry is labeled Best by for most listings, or Use by for Animal-tracked ones, and it's what determines how long that batch stays live.
Stock comes from live batches
A batch-tracked listing's stock is the sum of what's left across every live batch — one that still has quantity remaining and hasn't passed its expiry. Once a listing has no live batches left, it's automatically treated as paused; there's no separate on/off switch to flip.
If a batch runs out before it expires, that's not treated as news — buyers took it, which is the point. A batch that instead expires while stock remains is what surfaces as something worth checking.
What buyers see
Buyers see the same batch data as a freshness panel: when it was picked (or the matching verb), when it was chilled if it went through cold storage, and the best-by or use-by date. Timing is always described as computed, never asserted — it's derived from what you logged, not a separate claim you type in.
When more than one batch is live at once, buyers see a range instead of a single time — the oldest live batch through the freshest.
