Shopify NS-PID (`ns-pid:CODE`) Bulk CSV Formatter & Validator
Shopify introduced an NS-PID barcode type for variants in October 2026, written in Product CSV exports as `ns-pid:CODE`. Our tool formats your entire Shopify export in one click while keeping your primary EAN/UPC first for Google Shopping.
Y081 & Sec 8.8 Tolerance
💳 No Subscription Trap ($4.90 one-time pass for large stores)
| Row | Product & Variant | C127 (M-PID) DE 12 03 |
C128 (NS-PID) DE 12 03 |
C129 (S-PID) DE 12 03 (Modulo-10) |
Exception 12 04 or 12 02 |
HS6 & Origin 35-Char Clean Desc |
Audit & Auto-Fix Log |
|---|
Key Regulatory Rules: Shopify NS-PID (`ns-pid:CODE`) Bulk CSV Formatter & Validator
- Exact Shopify CSV syntax: Appends `; ns-pid:YOUR_CODE` after your primary EAN/UPC in the `Variant Barcodes` column.
- Protects Google & YouTube feeds: Keeps the standardised GTIN in position #1 so sales channels do not misread the NS-PID as an invalid GTIN.
- Populates `Variant Metafield: custom.ns_pid` and `custom.eu_y081` simultaneously for carrier apps and 3PL integrations.
- 100% free for Shopify CSVs up to 15 variants; $4.90 one-time pass for stores with hundreds or thousands of variants.
Frequently Asked Questions
Sales channels like Google & YouTube read the first barcode in Shopify as the product's GTIN. If an NS-PID is first, Google Merchant Center flags the product for an invalid GTIN.
In Shopify Admin, go to Products -> Import, upload the formatted CSV from EU PID Check, and tick "Overwrite products with matching handles".
EU €3 Temporary Duty + €2 Union Handling Fee (Y126) Calculator
Models Council Regulation (EU) 2026/382 (€3 per low-value item line, tax type A00) and the €2 Union handling fee in the 5 Oct 2026 DG TAXUD guidance (TARIC Y126, tax type F00, included in the VAT base per Section 9.2). That guidance still marks the fee’s start as expected on 1 Nov 2026. VAT is rounded to the cent, half up.
A00):
€6.00
Y126 / Tax F00):
€4.00
Official EU 2026/1022 Data Elements Reference
Verified against European Commission DG TAXUD Guidance (Version of 5 October 2026) for H1, H6, and H7 declarations under procedure codes F48, F49, and F53.
| Code | Data Element | Mandatory? | What to Provide |
|---|---|---|---|
C127 |
DE 12 03 Supporting Doc |
Mandatory (All cases) | M-PID: Merchant/platform unique SKU per variant. |
C128 |
DE 12 03 Supporting Doc |
Mandatory (All cases) | NS-PID: Manufacturer/supplier model or article code (or S-PID if used by maker). |
C129 |
DE 12 03 Supporting Doc |
Mandatory if it exists | S-PID: Standardised GTIN (EAN-13, UPC-12, ISBN) passing Modulo-10 check, or UDI-DI for medical devices. |
Y081 |
DE 12 04 in DG TAXUD guidance; DE 12 02 on the Dutch customs site |
Mandatory if no S-PID | Declares that no standardised identifier exists. The data-element number is not uniform across published sources yet. |
Y126 |
TARIC / Tax Type F00 |
Guidance: expected 1 Nov 2026 | €2.00 Union handling fee per item line. The 5 Oct 2026 guidance still says “expected”, not a confirmed application date. |
Section 8.8 Administrative Tolerance (Literal "M-PID" & "NS-PID" Allowed)
Our engine automatically flags products classified under Chapters 01–15 (unprocessed agricultural/perishable goods), HS 4420 11, 4420 19, 4602, 4802 10 00, 5702 10 00, 5804 30 00, 5805 00 00, specified 7013 (artisanal/hand-made goods), and HS 9701–9706 (antiques, art, stamps, coins), where EU customs accepts the conventional strings "M-PID" and "NS-PID".
Simple, Transparent Pricing — Built for Independent Sellers
Competitors charge $15 to $39 every single month just to format CSV columns. Because our validation engine runs right in your browser, we keep 15 rows 100% free forever and charge a tiny one-time pass for larger stores.
Small Catalog & Testing
Perfect for micro-sellers, Etsy shops with ≤ 15 variants, or testing our exact export format before upgrading.
- Up to 15 product/variant rows per CSV
- Full C127, C128, C129 Modulo-10 & Y081 audit
- All 4 export formats unlocked (Shopify, WooCommerce, EU H7 Carrier, Supplier Sheet)
- Unlimited use of the €3 Duty + €2 Y126 Calculator
- Free companion WooCommerce WordPress plugin
7-Day Unlimited Store Pass
Fix and export your entire product catalog (up to 50,000 rows per CSV) with zero recurring fees.
- Unlimited CSV rows & variants per file
- Auto-generate missing NS-PID (C128) & Y081 exception codes
- GTIN / EAN / UPC / ISBN Modulo-10 check-digit verification
- Shopify (`ns-pid:CODE`), WooCommerce, Etsy & EU H7 Carrier CSV exports
- Administrative tolerance auto-detection (Chapters 1-15, Artisanal, Antiques)
- 7 days of unlimited re-runs & exports — no subscription trap
Annual Multi-Store & Agency Pass
Year-round compliance for growing stores, 3PLs, and agencies managing multiple catalogs.
- Everything in 7-Day Store Pass for 365 days
- Unlimited stores & client catalogs (Shopify, WooCommerce, Etsy, eBay)
- Smart HS6 commodity code suggestions & 35-char customs description cleaner
- Supplier NS-PID request sheet generator for missing maker codes
- EU €3 Duty + €2 Union Handling Fee (Y126) batch order estimator
- Priority updates for 2026-2028 EU Customs Data Hub rules