FOR SHOPIFY MERCHANTS & ECOMMERCE AGENCIES

Messy catalog.
Clean handoff.

Turn a supplier spreadsheet into a structured product CSV, with a clear record of what changed and what still needs your input.

DO IT YOURSELF · $9 USD

Catalog Preflight Kit

Check a product CSV locally before attempting an import. Get the Python source, automated tests, a fictional sample, and a column-mapping example.

For technical users with Python 3.9+: new products, USD prices, and one inventory location. Flags unsupported data; no automatic repairs, store connection, or live-import guarantee.

View the $9 toolkit on Gumroad ↗

One-time download. Checkout and delivery are handled by Gumroad. Development and review used AI agents; the tool makes no AI API calls.

A SMALL EXAMPLE

Clean structure. Same facts.

Fictional demonstration data.
Not a client project or testimonial.

Supplier file

item_codeusd_amountavailable_count
00001 12.5000 7
0000218.000

Custom headers need mapping; the first price contains edge spaces.

Prepared output

SKUPriceInventory quantity
0000112.50007
0000218.000

Leading zeros stay intact. Zero stock stays zero. Prices stay unchanged.

This illustration shows selected columns only. The downloadable demonstration includes five fictional rows and mapping notes. Review CSVs use inert text labels to preserve identifiers when opened in spreadsheets; they are not import files. A file check does not establish compatibility with every store configuration.

HOW IT WORKS

One file in.
A clearer catalog out.

  1. 01

    Send five representative rows

    Use a redacted sample you have permission to share. Include your target format and the problem you need fixed.

  2. 02

    Review the sample and scope

    We confirm the row count, mapping, missing information, and delivery date before sending a PayPal invoice.

  3. 03

    Receive your files and change report

    You get the prepared CSV and unresolved issues. Back up your store and test a small import before applying the full catalog.

Included

Header mapping, explicit variant grouping, consistent field structure, duplicate checks, and source-to-output validation. The pilot covers new products, USD prices, and one inventory location. Excel extraction is reviewed separately before acceptance.

Kept under your control

Prices, stock, identifiers, and publication choices. We flag missing values. Store uploads, copywriting, image sourcing, scraping, and complex migrations are outside this pilot.

Clear terms

Up to 100 rows including variants, one source file, and one revision. Larger or ambiguous files need a new scope. If accepted work cannot be delivered as agreed, we offer a correction or refund. Statutory rights are unaffected.

START WITH FIVE ROWS

Try the handoff before you commit.

Request your free sample ↗

Written communication only. mosscatalogrepair@proton.me

Please send product data only—no customer records, passwords, or payment details. This page has no upload form or analytics added by us. Enquiries and files are handled through the service email provider. Work files are used to fulfil your request; any longer retention is agreed with you. AI-assisted tools may be used with validation against your source.