Editorial

Weekly Cross-border Shopify Deal Index, Week of 4 Nov 2026

Updated

StoreAtlas editors

methoddealsshopifycross-borderindex
A weekly deal snapshot with category bars, a freshness clock, and compare-at tags

Read as Markdown · Before you buy

A weekly deal snapshot with category bars, a freshness clock, and compare-at tags

The weekly cross-border Shopify deal index is a citeable snapshot of StoreAtlas. StoreAtlas is a multilingual surface for finding Shopify stores. Beside that directory sits a public deal feed tied to price-ingest freshness. This page records what that feed contained on 4 November 2026. It is a discovery record and a freshness record. It is not a coupon list, and it does not sell placement.

Start at the home page when you want the directory. Open deals when you want the live feed. Use the blog for neighboring notes. Use the store directory when you want a store page. This index is the weekly rollup, with every clock named below.

As of this snapshot

Three clocks matter. When you quote a figure, name the clock.

SignalTime (UTC)
Price catalog generated2026-11-04T03:31:32Z
Deals list generated2026-11-04T05:05:07Z
Price ingest last write2026-11-04T07:10:44Z

The deals list, the top list, and the home list share one generated_at: 2026-11-04T05:05:07Z. On this pull the status was ok, the list currency was USD, and the sort was new. The price catalog generated_at is earlier the same morning: 2026-11-04T03:31:32Z. The catalog holds 19,348 rows in 49 shards.

Price-ingest last_write_at is the freshness clock for the price pipeline. At pull time it read 2026-11-04T07:10:44Z, status ok, stale false, inside a 36-hour window. A row can still be older than the list stamp. Check times inside this feed run from 2026-10-28T11:32:14Z through 2026-11-04T03:54:41Z. Quote the list stamp and the row check time together.

The notes behind this page were pulled on 2026-11-04 (Asia/Shanghai), with the snapshot pull marked 2026-11-04T07:40:00Z.

Snapshot

MetricValue
Stores indexed1,393
Price catalog rows19,348
Price catalog shards49
Price catalog generated2026-11-04T03:31:32Z
Unique deals152, across 8 pages
Stores in the deal feed14
Discount min / median / mean / max20 / 40.0 / 43.3 / 68
Discount buckets50% or more: 62; 40–49: 36; 30–39: 33; 20–29: 21
Deal pathcompare_at: 152; any other path: 0

The four buckets sum to 152. Currency on the list is USD.

Stores in the feed

Fourteen stores, 152 items. Klean Kanteen and Black Diamond are in the count. This page does not link a store card for those two.

Category mix

These counts come from the full paginated deals feed (unique items). They are the category mix for this week. A one-page category query is not this table.

CategoryItemsShare of 152
beauty5234%
pets2919%
fashion2315%
kids2214%
outdoor117%
home96%
fitness64%

The shares sum to 152. Categories present in the full feed: beauty, pets, fashion, kids, outdoor, home, and fitness. Beauty is about a third of the rows. Pets, fashion, and kids are the next cluster. Outdoor, home, and fitness are thinner. That shape is the paginated feed, not a guess from the first screen of a category filter.

How deep the gaps are

On this snapshot, a deal means a public Shopify compare-at price sits above the current price. discount_percent is that gap. All 152 rows use deal_path=compare_at. No other path is in the list.

The floor in this feed is 20%. Nothing in the 152 sits under that floor. The median is 40.0%: half of the rows are at a 40% compare-at gap or deeper, and half are not. The mean is 43.3%, a little above the median because the deep tail pulls it. The maximum is 68%, on two Laura Geller beauty items in the highest-discount sample.

62 of 152 rows are 50% or deeper. That is the steep band in this week’s data, about two in five rows. Another 36 sit in the 40–49 band, 33 sit in 30–39, and 21 sit in 20–29. The typical row is the median, near 40%, not the 60% examples people screenshot.

Deep rows cluster by merchant. NOBL outdoor luggage reaches 67%. Kickee Pants kids apparel reaches 66%. Tarte and Laura Geller beauty sit in the low-to-mid 60s. A high percent on one brand is a compare-at gap on the SKUs in the feed. It does not show that the whole catalog is reduced. It is not a 30-day-low claim. Rows inspected for this index have tag_low_30d false and history_ready false.

Sampled top and home items carry a null outbound URL and disclosure none. The examples below are not paid hops. This page prints no code.

Eight rows from the deep end

Prices are USD. The sampled payload marked these rows in stock. They illustrate the deep tail. They are not a ranking and not a placement.

StoreCategoryItem%PriceCompare-atChecked (UTC)
Laura GellerbeautyGorgeous in Gold Limited Edition Lipstick Trio6819.9963.002026-10-29T10:18:55Z
Laura GellerbeautyThe Baked Starter Kit - Tuscan Dreams (3PC)6855.00174.002026-10-29T10:18:55Z
NOBLoutdoorBelmont Leather Carry-On67429.001300.002026-10-28T19:01:23Z
Kickee PantskidsLong Sleeve Graphic Raglan Romper in Aloe Look a Lot Like Christmas6615.0044.002026-10-29T14:01:54Z
Tartebeautydon't kiss & tell maracuja juicy lip trio6330.0081.002026-11-04T03:34:02Z
KnixfashionSculpt Wrap One Piece Swimsuit - Last Call6052.00130.002026-10-29T05:45:21Z
KitschbeautyRice Water Shampoo & Conditioner with Free Welcome Kit5228.0058.002026-10-29T10:18:19Z
Outdoor VoicesfitnessThe Exercise 3\" Skort5033.9968.002026-11-04T03:10:23Z

Pets are 29 of the 152 rows, so the deep-end table under-represents them. One pets row on the top list is Frenchie Bulldog, Frenchie Cooling Bandana - Chalk Art, at 50%: 3.99 against a compare-at of 7.99, checked 2026-11-04T02:26:12Z. Read it as one pets illustration beside the eight rows, not as a separate winner.

Read the check time before you repeat a percent. The Laura Geller rows and the Kickee Pants row were checked on 29 October. The NOBL carry-on was checked on 28 October. The Tarte lip trio and the Outdoor Voices skort were checked on 4 November, the morning of this catalog. A percent without its check time is an incomplete quote.

How to use the deals feed

1. Open deals. The list behind this index held 152 unique rows, currency USD, sort new, across 8 pages. 2. Use 40.0% as the middle of this week’s feed, not as a hurdle. A 30% row is still inside the published set. The floor of the set is 20%. 3. Open a store page for directory context: Laura Geller, NOBL, Kickee Pants, Tarte, Knix, Kitsch, Outdoor Voices, Frenchie Bulldog, Axis-Y, Rebecca Minkoff, Sparkpaws, Our Place. 4. On the merchant site, read the current price and the compare-at price again. This index does not print a code. If the cart disagrees with the row, the cart is the one you would pay. 5. Set the row’s check time next to the list stamp 2026-11-04T05:05:07Z and the ingest write 2026-11-04T07:10:44Z. The pipeline was not stale inside 36 hours. A single row can still be several days older. 6. Use home for discovery, the blog for other notes, and stores to look past the 14 names in this feed.

Limits

The feed is the current deals extract. It is not every SKU on Shopify, and it is not every store among the 1,393 indexed. This week’s deals touch 14 stores. A brand that is absent is not a claim that the brand has no reduction. Sitewide promo rules and ingest gates can drop rows.

This pull is USD-heavy. Cart currency counts on the latest ingest run were USD only, 21. Do not treat these percents as a picture of EUR or GBP storefronts.

The three clocks differ: catalog generation at 2026-11-04T03:31:32Z, deals generated_at at 2026-11-04T05:05:07Z, and price-ingest last_write_at at 2026-11-04T07:10:44Z. Name the one you mean.

Compare-at amounts are reference prices stated by the merchant. This v1 feed does not add a code, a cashback rate, or a lowest-in-30-days mark. No domain-rating figure belongs here. This page does not state how many days a parcel takes.

Category mix in the table above is the paginated feed. Do not replace it with the first screen of a category query.

When the numbers move

This page is the 4 November 2026 snapshot. Rebuild it when the deals list has a new generated_at and price ingest is not stale against the 36-hour window. Stamp all three clocks again. Keep paginated counts as the category mix.

Cite this URL for discount depth, the category mix, and the as-of stamp. Cite home when the sentence is about multilingual Shopify discovery. Cite the sections above when you need discount_percent, deal_path=compare_at, and price_ingest.last_write_at.

Questions

What does the 40.0% median mean?
In this 4 Nov 2026 feed of 152 rows, the median compare-at gap is 40.0%. Half the rows are at 40% or deeper, and half are not. The mean is 43.3% because deeper rows pull it up. The median is the typical row, not the 68% maximum and not a promise about the next list.
How does freshness work on this index?
The price pipeline clock is price_ingest.last_write_at, 2026-11-04T07:10:44Z on this pull, with stale false inside a 36-hour window. The deals list itself was generated at 2026-11-04T05:05:07Z. A row’s checked_at can be older, back to 2026-10-28T11:32:14Z. Quote the list stamp and the row check time together.
Why do only 14 stores appear when 1,393 are indexed?
1,393 is the store directory count. 152 is the unique deal rows in this week’s feed, and those rows touch 14 stores. The feed is not every SKU and not every indexed store. A missing brand is not a claim that the brand has no reduction.
What is compare_at here?
deal_path is compare_at on all 152 rows and on no other path. discount_percent is the gap between the merchant compare-at price and the current price, in USD. It is not a code, not a cashback rate, and not a 30-day low. Inspected rows have tag_low_30d false and history_ready false.
How often does this index update?
This page is the 4 Nov 2026 snapshot. It should be rebuilt when the deals list has a new generated_at and price ingest is not stale against the 36-hour window. Stamp the catalog time (2026-11-04T03:31:32Z on this issue), the list time, and last_write_at again. There is no separate weekday claim on this page.