Free · No sign-up · Shopify-ready CSV

Copy products from any store into Shopify, in minutes.

Paste a product link, a whole collection, or an entire store. ProductExtractor reads the title, description, price, sale price, SKU, sizes and photos — and hands you a CSV in Shopify's exact 96-column import format.

Extract products

Works with Shopify, WooCommerce, Salesforce stores (Khaadi, Sapphire), Kamalia-type custom stores, and most sites with standard product data.

Tip: for a whole category, tick the collection box. For a whole store, tick whole-store mode and paste only the homepage — the tool tries the store's own product data first, then its sitemap and category pages (up to 100 products).

Your links are fetched on demand — nothing is stored. See the privacy policy.
Starting…

    Results

    Editing Price here sets that price for all variants of the product. Remove a row with ✕ if you don't want it in the CSV.

    ImageTitleVendorPriceSourceDetails
    96
    Shopify CSV columns, exactly matched
    5+
    Platform families supported
    100
    Products per collection or store
    Free
    No account, no watermark, no catch

    How it works

    Three steps between someone else's storefront and your Shopify admin — no spreadsheets to fix by hand.

    1

    Paste links

    Single products, a collection page, or a shop homepage for the whole store. Add an optional price markup and your own vendor name.

    2

    Review & edit

    Every product appears with its photo, price, variants and image count. Fix titles and prices inline, remove anything you don't want.

    3

    Import to Shopify

    Download the CSV and upload it at Shopify Admin → Products → Import. It uses the exact format Shopify itself exports, so there's no column mapping.

    Supported platforms

    The extractor detects the platform from the page itself — not from the URL shape — and uses each store's own product data wherever the store exposes it.

    Shopify stores

    Best results. Products are read from Shopify's own product data — exact variants, SKUs, prices, sale prices and every image. Collections and whole stores included.

    variants + SKUscollectionswhole store

    WooCommerce / WordPress

    Real WordPress shops are read through the built-in WooCommerce Store API — a whole store's catalogue in one go, with sale prices and attribute variants.

    Store APIcategoriesbulk mode

    Salesforce Commerce Cloud

    Big-brand Demandware stores like Khaadi and Sapphire. The tool reads their product tiles, follows their pagination, then opens each product page for sizes, photos and the full description.

    KhaadiSapphireauto pagination

    Custom Laravel / Vue stores

    Custom shops like Kamalia Khaddar load products from their own data feed — the tool reads that feed directly, SKUs and “was” prices included, even though the pages look empty.

    data feedKamaliawhole store

    Almost any other website

    If a product page carries standard structured data (JSON-LD), OpenGraph tags, or a normal price-and-gallery layout, the generic extractor reads it — including strikethrough sale prices.

    JSON-LDOpenGraphsale prices

    Straight into Shopify

    Output is Shopify-only, on purpose: one perfect format instead of five half-right ones. 96 columns, variant rows, extra-image rows, markets — identical to Shopify's own export.

    96 columnsno mapping step

    Why sellers use it

    Hours become minutes

    Manually re-typing a 100-product catalogue takes a weekend. Extracting it takes one paste, a short wait, and a single import.

    Sale prices done right

    Compare-at (“was”) prices are hunted down — data feeds, strikethrough prices, sale markup — and written to the right Shopify column, so your discounts show properly.

    Variants & images included

    Sizes and colours become real Shopify variants, and every product photo is carried over as an image row, in order.

    Your prices, your margin

    Add a markup percentage, set a compare-at markup for strikethrough pricing, override the vendor, and stamp your own tags on every product.

    Private by design

    Links you paste are fetched on demand to build your CSV. No account, no stored catalogue, no tracking of what you extract.

    Honest about limits

    Some stores block automated tools or hide everything behind JavaScript. When that happens you get a clear message per product — never invented data.

    New to this? Start with the guide

    The full walkthrough covers extracting single products, collections and whole stores — plus the exact Shopify import steps and what to do when a site says no.

    Extracting, step by step

    Which mode to use when, what the settings do, and how to clean up duplicate titles before importing.

    Read the guide →

    Importing into Shopify

    The numbered Admin import flow, why there's no column-mapping step, and the 2-product test import we recommend first.

    Jump to import steps →

    Questions, answered

    Is it free? Which sites work? Why did one product fail? What currency are prices in? The FAQ covers the real ones.

    Browse the FAQ →