Check my store
Paste your Shopify store address. We read its public product list and count the variants with an empty, placeholder or duplicate SKU: your M-PID, one of the product identifiers EU customs ask for from 1st November 2026.
What customs ask for on each item, and what this check can see
From 1st November 2026, every product sold to a consumer in the EU and shipped from outside the EU in a parcel worth up to EUR 150 is declared to EU customs with up to three product identifiers. Your carrier or customs agent files the declaration, so they will ask you for them. HS code and country of origin aren't public; PIDReady checks them inside your store.
M-PID (C127)
Your product code: the variant's SKU. Each variant needs its own, and placeholders such as N/A do not count.
Checked on this pageNS-PID (C128)
The maker's or supplier's model or part number.
Not in the public list: checked inside your storeS-PID (C129)
The barcode (GTIN, EAN, UPC or ISBN). If a product has none, the declaration carries the exception code Y081.
Not in the public list: checked inside your storeHS code
The product's tariff code. The first 6 digits are the same worldwide.
Not in the public list: checked inside your storeCountry of origin
Where the product was made, not where it ships from.
Not in the public list: checked inside your store
A plain-English summary of the published rules (Commission Delegated Regulation (EU) 2026/1022 of 30th April 2026), not legal advice: your carrier or customs agent has the last word. Read the full guide (updated 2nd November 2026) or see the Regulation.
How this check reads your store
- It fetches one address only: your store's public product list,
/products.json, which anyone can open in a browser. No login, no access to your admin, nothing installed. - It reads up to 10 pages of 250 products, slowly, and stops once it has read more than 2,500 variants or if your store asks it to slow down.
- The result is kept in memory for one hour so a shared link opens fast, then it is gone. Our logs and error reports don't record which store was checked or who asked.
- Variants that don't need shipping (digital items) are left out, as they are in the app.