← All resources

Your Farm Stand Catalog, June to October: Pricing Produce With No Barcode and No Fixed Weight

A wooden roadside farm stand counter with baskets of tomatoes and peaches, cartons of eggs, and jars of honey, with a tablet mounted at the end of the counter and a customer's hand reaching to tap the screen.

Whether to put a self-checkout on your stand is settled ground, and we've already argued it three ways: why cashless customers, not thieves, are the real loss, what the shrink research actually says about honor boxes, and how to set an unattended stand up to take cards. If you haven't decided yet, start there.

This is about what happens after you decide — the part nobody warns you about. Your catalog is not a fixed list you build once. It churns every three weeks from June to October, and almost nothing you sell arrives in a unit a computer understands.

Produce doesn't come in SKUs. Containers do.

The mistake is trying to catalog crops. You end up staring at a bushel of mixed heirlooms wondering what the price field is supposed to mean.

Catalog containers instead. TallyTill prices per catalog item, so the item isn't "tomatoes" — it's "Quart of cherry tomatoes," "Pint of Sungolds," "Half-peck bag of seconds." You portion when you pack, and the checkout stays one tap.

To be direct about the constraint: there is no scale in this. If your operation genuinely requires weighing at the point of sale, sort that out before you commit, because pre-portioning is the whole trick here.

Turning one crop into catalog itemsPick the containers you'll actually pack — Most crops need one or two. Cherry tomatoes might be a pint and a quart. Sweet corn is an ear and a dozen. Resist a third.; Name it the way a customer says it — 'Quart of cherry tomatoes,' not 'TOM-CH-QT.' The name shows on the screen and on the receipt, and it's what you'll be reading in your reports in November.; Price to a round number — You're still taking cash in an envelope. A $4.00 quart reconciles; a $3.87 quart generates a shortfall you'll spend February explaining to yourself.; Photograph your version of it — Your container, your variety, daylight, plain background. This picture does more work than the name does.; Add a seconds tier if you have one — A separate cheaper item beats improvising a discount at the stand, and it shows up in reports as its own line.Turning one crop into catalog items1Pick the containers you'll actually packMost crops need one or two. Cherry tomatoes might be a pint and a quart. Sweet corn is an ear and a dozen. Resist a third.2Name it the way a customer says it'Quart of cherry tomatoes,' not 'TOM-CH-QT.' The name shows on the screen and on the receipt, and it's what you'll be reading in your reports in November.3Price to a round numberYou're still taking cash in an envelope. A $4.00 quart reconciles; a $3.87 quart generates a shortfall you'll spend February explaining to yourself.4Photograph your version of itYour container, your variety, daylight, plain background. This picture does more work than the name does.5Add a seconds tier if you have oneA separate cheaper item beats improvising a discount at the stand, and it shows up in reports as its own line.
Do this at the kitchen table with the crop in front of you, not in the abstract.

A stand with thirty well-named items outperforms one with ninety. Every item you add is one more thing a customer has to scroll past.

The photo is the product

Customers shop your catalog by picture. They will not read.

That's true on the tap-to-select path, and it matters even more on the photo path. When a shopper taps the screen to snap a picture of what they're holding, the AI matches that photo against your catalog — so a photo of your actual purple-and-green heirloom mix in your actual green quart basket gives it far more to work with than a generic stock tomato ever will.

Worth being precise about how that works, because the category is full of overclaiming: it is one photo, taken deliberately, when the customer taps for it. The camera is not watching the counter. Nothing gets added because somebody picked something up or set it down. Every item enters the cart because a person scanned a code, tapped a picture, or tapped the screen.

If you also sell nursery stock, the same catalog logic applies and we've covered it separately in ringing up plants that don't have barcodes.

Editing mid-season, from wherever you are

Your catalog lives in the web portal, not on the tablet. That's the part that makes a seasonal catalog survivable — you edit from your phone in the truck and the stand picks it up.

In practice that means:

  • Drop the peach price at 6am when you see how the seconds graded out, without walking to the stand.
  • Hide the asparagus the day it's done, rather than leaving a tile that generates disappointed customers.
  • Feature what you're long on. Forty flats of squash should be the first thing on the screen, not the eleventh.
  • Run one catalog across several tills. The stand, the market booth on Saturday, and the pickup table are the same catalog on different devices.

The discipline that catches people out: the screen and the hand-lettered sign are now two sources of truth. Change the price in one place and you will eventually contradict yourself in front of a customer. Pick the portal as the real one and treat the sign as a copy.

The cash box becomes a ledger

Everyone tells you to keep taking cash. Nobody tells you what the paperwork looks like afterward.

Cash and check are optional methods you switch on in settings. When someone's minding the stand, TallyTill tracks change due. When nobody is, honor mode fits the drop box you already own — and turns it into something you can actually close out.

The envelope loop: how unattended cash reconcilesCustomer rings up and picks cash — The sale is recorded with everything in it — items, quantities, tax, time.; Screen shows a short code — Four characters. They write it on the envelope with the money and drop it in the box.; Sale sits as pending — It is not counted as money received. It's a claim waiting to be matched.; You open the box that evening — Match each envelope's code to its pending sale in the portal and mark it received — or disputed, if the amount is short.; The gap is now a number — At season's end you know what your honor box actually did, instead of guessing.The envelope loop: how unattended cash reconciles1Customer rings up and picks cashThe sale is recorded with everything in it — items, quantities, tax, time.2Screen shows a short codeFour characters. They write it on the envelope with the money and drop it in the box.3Sale sits as pendingIt is not counted as money received. It's a claim waiting to be matched.4You open the box that eveningMatch each envelope's code to its pending sale in the portal and mark it received — or disputed, if the amount is short.5The gap is now a numberAt season's end you know what your honor box actually did, instead of guessing.
Honor mode is a setting. With it on, cash sales are recorded but not auto-marked as received.

That last line is the real change. Cash goes from unrecorded to a line you can reconcile — and the difference between the two is the only honest way to find out whether your box has a problem.

"Unattended" is a narrower word than you think

Most stand owners assume they're unattended, and most of them are wrong — in the direction that helps.

Stripe sorts retail into three buckets. Attended is where "staff support is available, either per device or per location." Semi-attended is where "a customer independently interacts with the card reader, but staff may be available in the store or nearby if needed." Unattended is where "no staff is on location to help the customer if needed." That last distinction carries weight, because Stripe's readers and Tap to Pay "support attended and semi-attended retail environments but don't support unattended."

Now read the middle one against your actual stand. If the stand is on your own property and you're home, you are on location — that is semi-attended, not unattended. Stripe's own example of the category is "a self-service kiosk with roaming employees nearby at the location, but not one per kiosk," which describes a roadside table with the farmhouse fifty yards back almost exactly. A great many stands already clear this bar without changing anything.

Two honest limits before you bank on it:

  • It's time-bounded, not a property of the stand. The same table is semi-attended on a Saturday afternoon and genuinely unattended at 6am, or on the day you're across the county at the market.
  • Presence only counts if it's discoverable. A customer who can't tell anyone is there behaves exactly like a customer at an empty stand — they leave. A sign saying where you are, plus a posted number or a call button, is what turns theoretical presence into help someone can actually summon.

And the correction worth reading twice: unattended does not mean no card payments. Only card-present capture — Tap to Pay on the tablet, or a reader — is off the table when nobody's on the property. Stripe QR is a different mechanism entirely: it opens a hosted checkout on the customer's own phone, which is an ordinary online card payment with no attendance restriction attached. Cash and check are unaffected either way.

The full rules, plus how close "nearby" has to be and what your call-button options are, are in attended, semi-attended and unattended: what Stripe's rules actually say.

Connectivity, precisely

Farm stands sit in bad signal. Here is exactly what does and doesn't work, feature by feature, because the vague version of this answer gets people burned:

  • Barcode and QR scanning: local. Runs on the device. No signal needed.
  • Tap-to-select from your catalog: local. The catalog is already on the tablet.
  • AI photo recognition: needs a connection. The photo goes to our servers to be identified. In a dead zone, plan on barcodes and tapping.
  • Cash and check: always work. No connection involved.
  • Card payments: it depends on your reader. Tap to Pay on the tablet needs a live connection. A Bluetooth Stripe reader can store and forward — capture the card offline and settle when service returns — but only if you've enabled offline card payments for your account, and only if that reader has already been connected online at that location. Queued sales forward automatically once you're back. Note that store-and-forward is a Bluetooth-reader feature, which makes it card-present, which puts it under the attendance rules above: it's a semi-attended tool, not a way to take cards with nobody on the property. The details, including where the decline risk sits, are in taking card payments when the internet goes down.
  • Emailed and texted receipts: not until you're back online. They go out when the device reconnects, not at the moment of sale.

What the season tells you in November

Ask most stand owners what their best seller was last August and you get a shrug and a reasonable guess. This is the quiet payoff of doing the catalog work properly.

Because every item is a named line rather than a coin in a can, you get the boring, valuable stuff: what sold, when, on which days, at which stand, at what price after you dropped it. Sales tax computed by jurisdiction instead of estimated in April. Envelope cash reconciled against actual sales. Manager PIN, discounts, refunds, and an audit trail, which matters the first time someone besides you runs the stand.

Cart photos at checkout are driven by a setting — worth choosing on purpose rather than by default, since photographing customers is a decision, not a feature.

The first full season of that data usually changes one concrete thing: the hours you're open, or how much of one crop you plant.

Two things it isn't

It isn't your online store. If you sell CSA shares or ship, keep the platform that does that. This is the physical stand — the pickup table, the roadside cooler, the Saturday booth. Different job.

It isn't a vault. Kiosk mode uses Android screen pinning to hold the tablet on the checkout screen, which is a meaningful lock, not a tamper-proof one — it depends on you having set a device PIN and required it to unpin. Mount and secure the tablet accordingly.

One more setting worth knowing: TallyTill includes a voice assistant you can switch on when you want it, so a shopper at an unattended stand can ask a question out loud instead of guessing. It's off until you turn it on.

Getting started

The catalog is the work. Photograph and price your containers over an evening or two, and the rest is mounting a tablet you already own. We're transparent about what it costs — current numbers live on the pricing page, not in an article that would go stale the moment anything changed.

Reconnecting…
One moment — we're restoring your session.