A supplier catalog, converted to Shopify’s product CSV.

One CSV or XLSX, one explicit field map, and a row-by-row record of what made it into the output—or what needs review.

Pilot inquiries welcome · Orders not yet open

Ask if your catalog fits

No Bluesky account? Email a scope question. Share your source format, approximate variant-row count, and field-mapping problem. Inspect the synthetic sample first if helpful. Do not send files, credentials, or payment details yet. We confirm scope and capacity before accepting any order.

OUTPUT PREVIEW 3 SYNTHETIC ROWS
Grouped product and variant fields
ProductSKUOptionPrice
Café Board – 雪00123Small$29.95
Café Board – 雪00124Large$34.95
Ceramic Cup00007Default$12.50

Grouped by product for readability. Leading zeroes remain intact. This sample passed local checks; no Shopify import was performed.

See the handoff

These files come from a three-row synthetic source catalog. Provenance records the source row for each mapped field and identifies the explicit “draft” status constant.

Variant SKU00123Source row 2

Variant Price29.95Source row 2

StatusdraftExplicit mapping constant

Synthetic product information only. Local syntax and row-relationship checks do not confirm store state, Shopify taxonomy membership, or a successful import.

A bounded catalog pass

One supplier and one input schema per order, with a maximum of two active orders. A CSV or XLSX file may be up to 10 MiB.

Pilot

First catalog pass

$99up to 100 variant rows

Target: two business days after usable input, payment, and capacity are confirmed. Paid upfront.

Batch

Unavailable until a successful pilot

$399up to 1,000 variant rows

No batch orders are accepted while this service remains closed.

One correction request may be made within seven days, for the original input and mapping.

What arrives

A review package, not a store change.

products.csv
Mapped Shopify product and variant rows.
provenance.json
Source row and field for mapped values; named mapping constants for approved fixed values.
exceptions.json
Rows that are missing, ambiguous, unsupported, or outside the agreed limit.
report.json
Row reconciliation and the scope of local validation.

No Shopify credentials are requested. No live store is accessed or changed. Scanned PDFs, macros, and customer code are outside scope. The buyer reviews and imports the files separately.

Have a supplier catalog to prepare?

Pilot scope questions are welcome on the project’s Bluesky profile or by project email. Replies may use automation. An inquiry is not an accepted order; checkout remains closed. Do not send private files or store credentials before scope is agreed.

Return to the synthetic sample