Sources
Profiles and connectors
A format is supported only when a pinned, versioned profile says exactly what it covers. Two profiles are pinned today; read-only connectors are on the roadmap.
A ChangeAtlas-owned, export-origin profile. Requires the Products sheet; supports the optional Custom Collections and Smart Collections sheets; preserves Export Summary as non-semantic metadata. Product and variant rows are grouped by Handle; the Command column carries the importer operation per row.
Exporter settings the profile is pinned to
- Format
- Excel (.xlsx), one workbook
- Sheets
- Products (required), Custom Collections, Smart Collections (optional)
- Row grouping
- One row per variant; product fields on the first row of the group
- Blank cells
- Explicit blank = clear the field (CLEARED); absent column = OMITTED
- Command
- NEW, MERGE, UPDATE, REPLACE, DELETE, IGNORE
Known limits
- Matrixify-to-WooCommerce mixed-pair comparison is not supported.
- Smart collection rules are preserved as text and not evaluated.
- Metafields outside the pinned column set are preserved in provenance as unmapped.
Sheets / files
- ProductsSUPPORTEDProduct, variant, image and SEO fields
- Custom CollectionsOPTIONALCollection identity and product membership
- Smart CollectionsOPTIONALRule-based collections; rules preserved, not evaluated
- Export SummaryMETADATAPreserved as metadata, never semantic
- Orders, Customers, DiscountsUNSUPPORTEDReported as unsupported, never ignored silently
Column coverage (25)
| Column | Role | Required |
|---|---|---|
| Handle | KEY | PRESENT |
| Command | COMMAND | PRESENT |
| Title | VALUE | PRESENT |
| Body HTML | VALUE | optional |
| Vendor | VALUE | optional |
| Type | VALUE | optional |
| Tags | VALUE | optional |
| Published | VALUE | optional |
| Option1 Name | GROUP | optional |
| Option1 Value | GROUP | optional |
| Option2 Name | GROUP | optional |
| Option2 Value | GROUP | optional |
| Variant SKU | KEY | optional |
| Variant Price | VALUE | PRESENT |
| Variant Compare At Price | VALUE | optional |
| Variant Inventory Qty | VALUE | optional |
| Variant Barcode | VALUE | optional |
| Variant Weight | VALUE | optional |
| Image Src | MEDIA | optional |
| Image Alt Text | MEDIA | optional |
| Image Position | MEDIA | optional |
| SEO Title | URL | optional |
| SEO Description | URL | optional |
| URL Redirect | URL | optional |
| Collections | REFERENCE | optional |
Connectors
Upload-first, by design
Live connections come only after the upload workflow is proven, and read-only first. No credential is requested anywhere in this build.
Shopify (read-only snapshot)Roadmap · Roadmap phase 14
Least-privilege read scopes only; the same snapshot boundary and provenance model as an uploaded export. No write scope is requested.
Last sync: never — not connected
WooCommerce (read-only snapshot)Roadmap · Roadmap phase 13
REST read access through a store-issued key with read-only permission. Credentials never enter the browser bundle.
Last sync: never — not connected