Catalog & Store Data Reviewjarscannabis.com · independent review by Mousa Batarseh
Catalog · deals · store data

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.

55store records
MI 34 · AZ 19 · CO 2
10,532active deal records read
25products with two prices for the same bundle (Lansing + Ann Arbor)
3stores whose page and schema list different phone numbers
13Arizona pages with an unfilled map template
Findings

What a catalog check would have stopped

1Blocked

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, 2026
C11 ConflictC5 Price math
2Needs review

A 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, 2026
C5 Price mathC6 Cap
3Blocked

The 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.

jarscannabis.com homepage JSON-LD · observed Sep 20, 2026
C16 WordingC12 Store codes
4Blocked

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.

/mi/grand-rapids-40th-st · /mi/mt-morris · /az/south-phoenix-dispensary · observed Sep 20, 2026
C12 Store codes
5Needs review

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.

/az/mesa and 12 others · /mi/okemos · /az/el-mirage · observed Sep 20, 2026
C1 RequiredC15 Assets
6Needs review

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.

GET /api/v1/deals · retailer-settings-cms/closed-retailer-routes · observed Sep 20, 2026
C10 DatesC12 Store codes
What's working

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.