Top-shelf menus, running on store data that disagrees with itself.
JARS runs 55 stores across Michigan, Arizona and Colorado on one storefront. I read it the way a revenue-strategy team would want it read: the deals attached to real products, the store records behind every location page, and the data search engines are handed about both. Six findings; each maps to a check in the promotion QA engine I built.
MI 34 · AZ 19 · CO 2
What a catalog check would have stopped
Two prices for the same seven-cart bundle
At Lansing, 14 products carry both 7/$80 Cartridges 2g and 7/$90 Cartridges 2g at once; at Ann Arbor, 11 (Mitten Extracts “Super Nurdz”, “Rainbow Sherbert”, “Blueberry Pie” cartridges among them). Same quantity, two totals, one product. The pair 7/$60 and 7/$69 repeats the pattern.
POST /api/v1/product-service/filter (Lansing 1,557 SKUs, Ann Arbor 1,154) · /deals · observed Sep 20, 2026A volume ladder where buying more costs more
2/$25 Pods 1g ($12.50 each) and 3/$40 Pods 1g ($13.33 each) are attached to the same STIIIZY pods at Flint, East Detroit, Hazel Park, Lansing and Ann Arbor; Wana gummies carry the same 2/$25 vs 3/$40 pair. The bigger bundle has the higher unit price.
Same menu endpoint, five Michigan stores · observed Sep 20, 2026The homepage lists Poison Control as customer service
Homepage Organization schema: contactPoint.telephone: +1-800-222-1222, contactType: "Customer Service". That's the National Poison Control hotline — correctly used in the footer warning, then reused as the company's phone for search engines. The same block lists 35 stores and none of the 19 in Arizona.
Store phone numbers that differ on the same page
Grand Rapids 40th St: schema +1-616-931-9900, page (616) 931-0990 — transposed. Mt Morris: schema 810-225-3300, page (810)-255-3300. South Phoenix: schema +16024910420, page (602) 900-1867. Seven different phone formats across the 55 store records.
Thirteen Arizona pages ship an unfilled template
Store schema sameAs Apple Maps link contains auid=PUT_ACTUAL_AUID_HERE on 13 Arizona location pages (Mesa among them). Four Michigan pages (Okemos, Owosso, Oxford, River Rouge) have no store schema at all. El Mirage's hours are literally "start":"open","end":"open" all week.
45% of active deals end in the year 4200
Of 10,532 active deal records, 4,768 carry endStamp: 4200-04-19 — a far-future date standing in for “no end”. One active “4 for $20 Keef Cola” deal (start 2023-06-01) is attached to a store that exists only in the closed-store list, which redirects to /find-a-dispensary. 108 deal names appear twice at the same store with the same URL slug.
The hard parts are already built
One storefront serves 55 stores, three states and two menu types from a single Dutchie-fed catalog with loyalty wired in — the plumbing most chains never finish. Every Michigan page carries the full CRA-style footer warning. Menu data is structured and consistent enough that every finding above came from a query, not a guess. The problems are in the records going in, which is the cheapest place to fix them.
Method & scope
Public data only, Sep 20, 2026: 55 location pages and their JSON-LD, the homepage schema, sitemaps (11,337 product URLs), and the unauthenticated storefront endpoints the site itself calls — all store records, the chain-wide deals feed (10,532 rows) and full menus for Lansing, Ann Arbor, Flint, East Detroit and Hazel Park. I didn't render /deals in a browser, so whether the storefront hides one of two conflicting deals isn't confirmed; the conflict is in the data it loads. Whether the 4200 end date is a Dutchie convention or a JARS entry practice is unknown. I haven't worked in cannabis; I have run two wholesalers' catalogs and promotion calendars.