Docket see every change before it ships free, complete CSV editing

Change nine hundred prices. See all nine hundred first.

Docket applies the rules you stack to your Shopify product export, then shows you every field that will change before you download anything. No app to install, no store to connect, no spreadsheet formula quietly eating your SKUs.

One-click rule packs — each is shareable by link
1

Bring a catalog

A Shopify product export or any CSV with Title + Price columns. Or poke the demo store below.

2

Stack rules

Percent price bumps, exact and by-option pricing, product tag sweeps where any variant matches, title find & replace.

3

Review & export

Every changed field shown as before → after. Download the edited CSV when it looks right.

First time here? Load the demo, try a rule pack, then import a copy of your Shopify CSV when you are ready. Your work stays on this device unless you export a workspace file.

Your catalog stays in this browser. If the form cannot reach our server, it will say so before saving anything locally.

Runs entirely in this browser tab — your catalog never leaves the machine. Work is kept in named catalogs stored in this browser; refresh away, come back tomorrow.

0 products 0 variants 0 changed

Preview

1 / 1

Undo history

Every applied rule is kept as a checkpoint. Compare it with the current preview or restore the state immediately before it.

    Rename catalog

    Name your work so you can pick it up days later — e.g. “Spring 2027 pricing”. Catalogs are stored in this browser, never uploaded.

    Delete catalog?

    Checkpoint comparison

    ProductAfter this stepCurrent preview

    Pre-flight Report

    Review this exact CSV diff before exporting. The report and exported CSV use the same computation.

    Edited CSV downloaded

    Before you import, use the five-sample check. Docket exports a limited Shopify-compatible column set, not a full catalog backup.

    Docket help

    Shopify CSV round-trip guide

    Use this file for price, Compare At Price, title, and product tag edits. Docket preserves Vendor, SKU, and the first option pair but does not edit them. Keep your original Shopify export.

    Read this before overwriting products

    Docket edits only Title, Variant Price, Variant Compare At Price, and product Tags. It preserves Vendor, Variant SKU, Option1 Name, and Option1 Value without editing them. It writes only those fields plus Handle and supported image columns, and drops every other source column. Do not use its export to overwrite a catalog that depends on descriptions, product type, publishing status, extra options, inventory, barcodes, shipping or tax settings, or metafields. Test in a duplicate or development store first.

    1. Export and keep a rollback file

    1. In Shopify admin, export your products and keep that untouched CSV somewhere safe.
    2. Load a copy into Docket, make only the supported edits, review the pre-flight report, then download the edited CSV.
    3. Docket keeps one output row for each parsed variant or image-only row. It preserves Image Src, Image Position, Image Alt Text, and Variant Image; it does not preserve unknown columns.

    2. Import in Shopify

    1. In Shopify admin, go to Products and choose Import.
    2. Choose the edited CSV, review Shopify's import preview or validation messages, then start the import.
    3. Only select Shopify's overwrite option for products with matching handles after the five-sample check below. Shopify uses the Handle to match existing products.

    Handles and variant rows

    Repeated handles are normal when the rows are variants of the same product. Reused or duplicate handles for two different products are not normal and can make Shopify combine data under one product. Docket does not detect or repair them. Fix those in the source export before importing.

    Keep every variant row you mean to update. Docket only models the first option pair, so products that rely on Option2 or Option3 are outside its safe round-trip. Do not rely on leaving a variant row out to delete it. Use Shopify's product editor or an approved deletion workflow for that.

    Tags are product-level

    Shopify applies tags to the product, not individual variants. Docket evaluates a tag-rule condition across the product: when any variant under a handle matches, it applies the add or removal to every variant row for that handle. The preview, pre-flight report, and exported CSV use that same result.

    Images and image URLs

    Shopify product CSVs can use public, direct image URLs in Image Src, with Image Position and Image Alt Text for image details. Those URLs must remain reachable by Shopify during import. Docket retains image-only rows and these supported image columns without turning them into purchasable variants. It cannot upload local image files or preserve unknown image-related columns.

    3. Verify five samples after import

    Choose five changed variants that cover your edit, not the first five rows. Include a product with multiple variants, a tagged product, a Compare At Price change, and the highest and lowest edited prices. In Shopify, confirm the handle, option value, SKU, price, Compare At Price when used, and tags against Docket's pre-flight report.

    Printable import checklist

    Shopify changes its admin labels and import validation. Treat Shopify's import preview and errors as the final authority for your store.

    Paste product CSV

    Header row required. Needs at least Title and Price columns; Handle, Vendor, SKU, option, Compare At Price and Tags columns are picked up automatically. BOM, CRLF, semicolon-delimited files and currency symbols are handled.

    Delete browser data?

    This removes every saved Docket catalog, workspace file marker, local lead entry, and tour preference from this browser. Export a workspace file first if you want to keep a catalog.