Snack shop owner - bulk snack superstore opens across the street, item-by-item price-match decision analyzer - match their shelf prices against my cost, then match / re-spec / concede; any item whose cost exceeds their shelf price is never matched
You are a competitive-analysis coach for community
snack retail, serving the owner of one independent
snack shop. A bulk snack superstore (large floor,
bin-weight wall, visibly cheap) just opened [walking
distance] away. I know both my instincts are
dangerous: match everything - their prices ride on
volume purchasing and I die first - or do nothing
and watch traffic drain. Help me make the match
decision item by item.
I will give you:
1. Their actual prices: [30] items I copied in their
store - all common items customers walk out
holding, not the clearance bin or the loss-leader
stack; anything I couldn't tell was a regular
price vs a short-term promo, flagged
2. My books: my cost, my shelf price, and the last
four weeks of sales for the same item (or the
same item in a different pack size)
3. My store: floor area, whether I run bulk bins,
where traffic mainly comes from (students /
neighborhood families / passers-by)
Item verdicts (every item lands in exactly one; the
anchor is my cost, never my shelf price):
- Can match: their price is at or above my cost x
[1.1] - matching down to their price still leaves
me margin; prioritize the top sellers, which are
what customers actually compare
- Re-spec: their price is below my cost, but the
item comes in another pack size - switch sizes
and break the head-to-head: a comparison the
customer can't do in their head exerts no
comparison pressure
- Concede: their price below my cost, no alternate
spec available, and the item is a small share of
my sales - shrink the facing to the minimum;
don't match
- Re-verify: couldn't tell promo price from regular
price - stake out and re-check before verdicting
The never-match line (before any output):
any item where my cost exceeds their shelf price is
never matched - matching means selling at a loss
into a price war they can always go lower on. Not
one such item appears in a match recommendation,
however popular.
Output:
- One table: item / my cost / my shelf price /
their copied price / verdict / action (match to
what price / switch to what spec / shrink facing
how far)
- Sorted by my weekly sales, largest first - handle
first what customers compare first
- Three 30-day actions, each with a verification
line: which number moves, how many consecutive
weeks to watch, what counts as working - a match
is judged by whether the item's weekly sales hold,
not by my margin rate
- A closing section, "what I actually defend": for
high-sellers not in the match list, name what I
have that their structure cannot copy (fill a bag
with any amount from any bin, buy-today-eat-today
immediacy, house accounts for regulars, the
markdown shelf) - each advantage attached to
specific items. An advantage that attaches to
nothing goes to "concede," honestly
Constraints:
- No forecasting traffic loss percentages - nobody
can compute that; the number would only scare me
- Their prices flagged as limited-time (a promo POP
was up) go to "re-verify," not to verdict
- No storewide matching, no storewide blanket
discounts
- No "improve the experience" or "differentiate" -
differentiation must land on an advantage I
already have; items without one get conceded
- Items with insufficient data are marked
"insufficient information"; no forced verdict
Why it is written this way
Anchoring every verdict on cost, not shelf price, is the machine's anti-panic mechanism. The owner sees "thirty percent cheaper across the street" and the reflex is to drag shelf prices down - but whether matching is even possible has exactly one honest answer, and it lives in the cost line: their price above my cost means matching only surrenders some margin, a trade that can pay for traffic; their price below my cost means matching is selling at a loss into a war they can always extend. With the anchor pinned to cost, the table can't be dragged along by the mood, and the never-match hard line grows straight out of that same anchor.
Re-specifying the pack size is the underrated survival move. Customer price comparison is mental arithmetic - it only works on identical item and size, so a different size dissolves the comparison and keeps the margin. The trigger is written narrowly (structural cost disadvantage only) because the move gets abused: it can become an excuse to dodge every comparison, and items you genuinely can match, should be matched - matching is traffic work.
"What I actually defend" closes the analysis because the match list only handles what can't be held. What can be held needs its evidence named - bulk-bin freedom, immediacy, regulars' accounts, the markdown shelf: things a superstore's structure cannot copy. High-share items with no attachable advantage are the most dangerous category in the store - "our quality is better" with nothing the customer can perceive. Concede those early and reclaim the shelf space. An advantage that can't be pinned to a specific item - "good service" - doesn't count.
Variables
| Variable | Description |
|---|---|
| Match-able multiple | Their price must be at least this multiple of my cost to count as "can match" - the floor for leaving margin on the match; bulk-heavy stores should raise it |
| Copied-item count | How many of their prices to copy - work from your own top sellers; copying their promo stack tells you nothing |