{"product_id":"eu-customs-product-code-checker-shopify","title":"EU Product Identifier (PID) Checker for Shopify CSV — TITANTH Catalog Check","description":"\u003ch2\u003eFind missing product codes before your EU customs handoff.\u003c\/h2\u003e\n\u003cdiv style=\"border: 1px solid #d9d9d9; border-radius: 12px; padding: 18px 20px; margin: 0 0 28px;\"\u003e\n\u003cp style=\"margin: 0 0 12px;\"\u003e\u003ca href=\"\/cart\/48822930473149:1\" style=\"display: inline-block; background: #111; color: #fff; padding: 14px 30px; border-radius: 999px; font-weight: 600; text-decoration: none;\"\u003eBuy now · $59 USD\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 0.95em;\"\u003eSecure checkout by Shopify. Card, PayPal or Google Pay. Shopify emails the download link after payment, usually within a few minutes.\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 0.95em;\"\u003e\u003cstrong\u003eBefore you buy:\u003c\/strong\u003e the tool runs in a current desktop version of Google Chrome. Phones, tablets and other browsers are outside this release’s supported setup. It is sold to businesses only, and it does not connect to your Shopify account.\u003c\/p\u003e\n\u003cp style=\"margin: 10px 0 0; font-size: 0.95em;\"\u003eNot sure yet? \u003ca href=\"https:\/\/titanth.com\/free-checker\/\"\u003eTry the free 25-row checker\u003c\/a\u003e on your own export first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003eFrom 1 November 2026, customs declarations for goods sold at a distance to EU consumers and imported into the EU must carry three product identifiers: the merchant code, the manufacturer code and, where one exists, the barcode (Regulation (EU) 2026\/1022; Commission customs guidance, section 3.5). This tool is not an HS \/ commodity-code classifier and does not file declarations. TITANTH checks a Shopify product CSV, shows which rows need attention, creates a supplier question list, and records corrections you have verified.\u003c\/p\u003e\n\u003cp\u003eIt runs on your computer. You do not connect your Shopify account or upload your catalog to us.\u003c\/p\u003e\n\u003ch3\u003eHow it works\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eExport\u003c\/strong\u003e your products from Shopify (Products → Export → CSV).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOpen the tool\u003c\/strong\u003e (one HTML file, works offline in Chrome) and choose the file. Nothing is uploaded.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWork the list\u003c\/strong\u003e: fix blank SKUs and bad barcodes yourself, send the supplier question sheet for the maker's codes, record each confirmed value with its source.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch3\u003eFrom a catalog export to a reviewable record\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFind rows that need work.\u003c\/strong\u003e See missing seller codes, supplier or manufacturer codes, barcode-style codes, repeated values, and values that look like placeholders.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKnow what to ask your supplier.\u003c\/strong\u003e Download a question list based on the gaps found in your file.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecord checked corrections.\u003c\/strong\u003e Keep the original value, the correction you confirmed, and a note about where it came from.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep a review trail.\u003c\/strong\u003e Download a working CSV and separate records of the changes made during the review.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnderstand each warning.\u003c\/strong\u003e See whether a check comes from the EU rule, official guidance, or a cautious data-quality check built into the tool.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eThis release is for Shopify merchants and catalog operators outside the EU who sell physical goods to EU customers and need to prepare product-code data for a carrier, broker or customs representative. The legal terms are merchant product identifier (M-PID), non-standardised manufacturer product identifier (NS-PID), and a standardised product identifier such as a GTIN, EAN or UPC when one exists.\u003c\/p\u003e\n\u003cp\u003eThe app does not invent codes, contact suppliers, update Shopify, file a customs declaration, or guarantee customs acceptance. A blank field is a question to resolve, not proof that no code exists.\u003c\/p\u003e\n\u003ch3\u003eWhat you receive\u003c\/h3\u003e\n\u003cp\u003eA ZIP containing the TITANTH Catalog Check tool, opening instructions, a synthetic sample catalog, and the license. Extract the ZIP, open \u003cstrong\u003eTITANTH-Catalog-Check.html\u003c\/strong\u003e in current desktop Google Chrome, and try the sample before loading your own CSV.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOne-time price: \u003cstrong\u003e$59 USD for one merchant store\u003c\/strong\u003e, including use by that store's owner and staff.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSold to businesses only\u003c\/strong\u003e (Shopify merchants, agencies, freelancers). \u003c\/li\u003e\n\u003cli\u003eUTF-8 CSV input: up to 10,000 data rows and 10 MB per file.\u003c\/li\u003e\n\u003cli\u003eEnglish interface, finding descriptions and exports. Optional Thai navigation and guidance.\u003c\/li\u003e\n\u003cli\u003eYour catalog is processed in the open browser page. The tool has no telemetry or online activation.\u003c\/li\u003e\n\u003cli\u003eSupport for opening the delivered version and reporting reproducible defects: \u003ca href=\"mailto:jamelight@titanth.com\"\u003ejamelight@titanth.com\u003c\/a\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCheck the fit before buying\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBest fit:\u003c\/strong\u003e a Shopify merchant or catalog operator who ships physical goods from outside the EU to EU consumers, receives data from suppliers, and needs a clear list of missing product codes before handing information to a carrier or broker.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is a review and correction tool, not a compliance certificate.\u003c\/strong\u003e It cannot decide every legal exception, authenticate supplier evidence or guarantee carrier or customs acceptance. Rule references were reviewed on 20 September 2026; the purchase does not promise lifetime regulatory updates.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReview exports before operational use.\u003c\/strong\u003e The working CSV keeps the source rows and your confirmed edits. It is not a ready-to-import Shopify file or a certified carrier form. Your Shopify CSV may not contain every product-code column you need; the app works with columns that already exist in the file.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDownload your work before leaving.\u003c\/strong\u003e Work is held in the open browser page. There is no automatic save or feature for reopening a saved JSON session. Download the records you need before refreshing, closing, clearing or loading another file. Use a desktop computer; mobile browsers and other browsers are outside this release's supported setup.\u003c\/p\u003e\n\u003ch3\u003eCommon questions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCan I start if my manufacturer references are missing?\u003c\/strong\u003e\u003cbr\u003eYes. Use the findings and supplier-request worksheet to identify what you need. The app cannot obtain or guess those references for you.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoes it replace my existing CSV?\u003c\/strong\u003e\u003cbr\u003eNo. Your original file is unchanged. Edits affect the working copy in the app and the files you choose to download.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan my agency use one license for several clients?\u003c\/strong\u003e\u003cbr\u003eThe license covers one merchant store. Additional independent stores require additional licenses; a multi-client service needs separate written permission.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIs the supplier question list sent automatically?\u003c\/strong\u003e\u003cbr\u003eNo. You review it and send it through your normal supplier channel.\u003c\/p\u003e\n\u003ch3\u003eTry before you buy\u003c\/h3\u003e\n\u003cp\u003eA free version that checks the first 25 CSV data rows of your export (variant and image rows count) is at \u003ca href=\"https:\/\/titanth.com\/free-checker\/\"\u003etitanth.com\/free-checker\u003c\/a\u003e. Guides on the EU product identifier rule (M-PID, NS-PID, S-PID, Y081, supplier request template, carrier fields) are at \u003ca href=\"https:\/\/titanth.com\/guides\/\"\u003etitanth.com\/guides\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eIt reads the maker’s code on each variant row and never copies it from another row; a code found only on a product’s first row in a product metafield or Google Shopping MPN column is flagged for review. It also flags a barcode reused on more than one product or variant, carries product-level values such as Vendor down to each variant, and uses plain-language findings with a next step for each row.\u003c\/p\u003e\n\u003cp\u003eIt reads Shopify's current product export, including the multi-barcode \u003cstrong\u003eVariant Barcodes\u003c\/strong\u003e column introduced in September 2026 (Shopify's help page calls it \u003cstrong\u003eBarcodes\u003c\/strong\u003e; for example \u003ccode\u003egtin:00012345678905; upc:012345678905; INTERNAL-123\u003c\/code\u003e): it takes the GTIN \/ EAN \/ UPC \/ ISBN entry as the standardised identifier, lists the other barcodes for review, and does not treat ASIN or internal codes as a standardised identifier.\u003c\/p\u003e\n\u003cdiv style=\"border: 1px solid #d9d9d9; border-radius: 12px; padding: 18px 20px; margin: 28px 0;\"\u003e\n\u003cp style=\"margin: 0 0 12px;\"\u003e\u003ca href=\"\/cart\/48822930473149:1\" style=\"display: inline-block; background: #111; color: #fff; padding: 14px 30px; border-radius: 999px; font-weight: 600; text-decoration: none;\"\u003eBuy now · $59 USD\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0; font-size: 0.95em;\"\u003eOne-time purchase for one merchant store. 14-day refund policy for download or defect problems — see the \u003ca href=\"\/policies\/refund-policy\"\u003eRefund policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3\u003eSeller and policies\u003c\/h3\u003e\n\u003cp\u003eTITANTH is operated by Wachara Sangjanthai, an individual seller in Kamphaeng Phet, Thailand. Support: \u003ca href=\"mailto:jamelight@titanth.com\"\u003ejamelight@titanth.com\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/policies\/refund-policy\"\u003eRefund policy\u003c\/a\u003e · \u003ca href=\"\/policies\/shipping-policy\"\u003eDelivery\u003c\/a\u003e · \u003ca href=\"\/policies\/terms-of-service\"\u003eTerms of service\u003c\/a\u003e · \u003ca href=\"\/policies\/privacy-policy\"\u003ePrivacy policy\u003c\/a\u003e · \u003ca href=\"\/policies\/contact-information\"\u003eContact information\u003c\/a\u003e · \u003ca href=\"https:\/\/titanth.com\/\"\u003etitanth.com\u003c\/a\u003e\u003c\/p\u003e","brand":"TITANTH","offers":[{"title":"Default Title","offer_id":48822930473149,"sku":"TITANTH-CATALOG-CHECK","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0797\/6809\/2861\/files\/shot-worksheet.jpg?v=1790003270","url":"https:\/\/shop.titanth.com\/products\/eu-customs-product-code-checker-shopify","provider":"TITANTH","version":"1.0","type":"link"}