Upload your source
Start with a readable PDF table, a CSV or an Excel file with one visible product sheet.
Check a Shopify product CSV for missing prices, duplicate SKUs and conflicting variants before importing. Free core-field validation.
Drop your file here · CSV · 2 MB · 500 rows
AmazonStart with a readable PDF table, a CSV or an Excel file with one visible product sheet.
Map supplier columns, keep SKUs, group color and size variants, and apply your markup.
Download a file for Shopify, WooCommerce, Amazon, noon, Salla, Zid, Trendyol or Hepsiburada, plus an Excel workbook for a final review.
Readable PDF tables, Excel or CSV. Product photos in the PDF are extracted; scanned, image-only PDFs are not supported yet. Preview files expire after 24 hours.
Upload a Shopify CSV to check the fields this converter exports. The validator looks for required columns, invalid prices, duplicate variant combinations, repeated SKUs and products that are not explicitly drafts. It does not certify every Shopify feature or replace a test import in your store.
Upload a UTF-8 Shopify product CSV of up to 2 MB and 500 rows. The checker looks for missing product titles at the start of a product, missing or invalid positive prices, duplicate SKUs, repeated variant combinations and products that are not explicitly set to draft. It accepts the current Price and SKU headings as well as the older Variant Price and Variant SKU headings.
| Finding | How to correct it |
|---|---|
| First row needs a title | Add a title to the first row for that product handle. |
| Duplicate SKU | Confirm whether two rows describe the same variant or have conflicting identifiers. |
| Duplicate variant combination | Check the handle and the color/size option values together. |
| Missing price | Supply a reviewed numeric selling price without a currency symbol. |
| Product is not set to draft | Use draft during your initial import and publish after reviewing it. |
This checker does not validate every Shopify column, fetch image URLs, check your tax setup or test your inventory locations. A finding about draft status is a cautious review recommendation, not proof that Shopify would reject an active product. Files containing image-only rows or advanced product features can need additional review beyond these basic checks.
Related variants share a product handle. The first row provides the product title and description; later rows can leave those product-level fields blank while supplying the same handle and different option values. Each sellable combination should have its own row. Check that two sizes were not accidentally assigned the same option value before you import.
Keep a copy of the original CSV. Import a few draft products, leave overwriting existing products disabled, and inspect prices, variants and images in your Shopify admin. The CSV does not carry a universal store-currency setting, so confirm that your prices use the currency your store expects.
Starting from a supplier file instead? Open the catalog converter to map columns, calculate markup and prepare the export.
See the supplier cost beside your selling price. Fix missing values and check product variants before they reach your store.
| Product / variant | Supplier cost | With 40% markup |
|---|---|---|
| Linen cushion coverIvory · 45 × 45 cm | $12.00 | $16.80 |
| Cotton towelSand · 50 × 90 cm | $8.00 | $11.20 |
Each converter writes the file that platform imports and checks it against the platform’s rules.
AmazonMarketplace · XLSXListing data with EAN/UPC and parent–child rowsPreview first. No subscription. Prices in USD.
5 products to review, plus a free test file to import
Preview a fileUp to 25 PDF pages and 500 variant rows
Shopify, WooCommerce, Amazon, noon, Salla, Zid, Trendyol and Hepsiburada files; 7 days to re-export
Includes photos from PDFs and AI-written titles and descriptions
Preview a fileThree conversions; credits valid for 90 days
Up to 25 PDF pages and 500 variant rows
Includes photos from PDFs and AI-written titles and descriptions
Preview a file
AmazonApplicable taxes, if any, are shown before payment.
No store connection is required. Download the CSV and import it yourself as draft products. Test a small sample and leave overwriting existing products disabled.
Yes. Photos placed next to products in a text-based PDF are extracted, matched to their products and added to your import file as image links hosted by Sheet2Store, so your store can download them during import. Image links already in your file are kept. Scanned, image-only PDFs are not supported yet.
Unsupported files are rejected before checkout when possible. If full processing fails after payment, we refund the single conversion or restore the bundle credit.
Yes. Choose source and selling currencies, enter and confirm your exchange rate, and add a markup. Review all prices and your Shopify store currency before importing.
Yes. It turns supplier shorthand into store titles and short descriptions in your store’s language, using only the facts in your file: no invented materials, sizes or claims. It’s free for your 5 preview products, included for every product once you unlock the catalog, and you can undo it.
No. Upload your store export and the new list: Sheet2Store matches products by barcode, SKU or name, shows every price and stock change, and gives you an update file with only the changed rows, plus new products separately. Each update is $9.
5 products free · No card required · Products export as drafts