◈ SESSIONS · DEMO STOREFRONT

Cross-store pricing, fixed and verified.

The "Find at other Sessions stores" panel was showing a wrong-size price for some stores. Root-caused and corrected.

Prepared by Ravi · Sessions · June 22, 2026 · live on v323
$24.34the wrong-size outlier (was)
2root causes removed
exactname + size match now

The symptom

On a product detail page, "Find at other Sessions stores" listed the same item at several stores but with prices like $5.31, $5.09 and $24.34. The $24.34 was not a real price for that item — it was a different pack size being mispriced.

Root cause (two unsafe fallbacks)

1. Loose product match. If the exact product name wasn't found, the code fell back to "first word matches" (name.includes(firstWord)), which could pick a different product.

2. Wrong-size price. When the store didn't stock the exact size being viewed, the code fell back to the product's variants[0] — the first size on file — and showed that size's price. A store carrying only a larger pack showed the larger pack's price (the $24.34).

Before

view a 1g at $5.31, a store with only the 28g showed $24.34 — not comparable.

After

only stores with the same size in stock are listed, at that size's real price. No wrong-size outliers.

The fix

The shared cross-store matcher now requires an exact product-name match and the exact same variant (size), in stock. If a store doesn't carry the same size in stock, it isn't a like-for-like comparison, so it's simply not listed — it is never priced from a different size. This same matcher feeds any brand or cross-store price view, so they are all corrected.

Verification — same size, consistent pricing

Live check: one product (Chemzilla, 7g) read across the stores that stock it. Every store returns the real 7g price, in stock. No outliers.
StoreSizePrice (7g)In stockOK
London7g$40.7114
Sudbury7g$40.7120
Peterborough7g$40.714
Oshawa7g$40.718

Worth knowing: small differences like $5.09 vs $5.31 are legitimate — each Sessions store sets its own base prices and specials, so the same size can vary a little between stores. What's gone is the wrong-size outlier.

Sessions Cannabis · demo storefront · cross-store comparison now matches exact product + exact in-stock size.