Detect 5 versions of "Velvet Touch Vibe" and merge them into one product with Color variants. Source products archive automatically.
Distributors deliver "Velvet Touch Vibe (Pink)", "Velvet Touch Vibe (Lavender)", "Velvet Touch Vibe (Purple)" as 3 separate products. They should be ONE product with a Color variant. Our grouper detects, proposes, and applies the merge in Shopify.
Strip parenthesized variants. Normalize. Group by name + brand. Cluster sizes ≥ 2 become proposals.
Every proposed group surfaces in the UI with thumbnails of every member + the proposed parent. Accept, reject, or accept-all.
Uses productOptionsCreate + productVariantsBulkCreate to add variants. Source products archive (recoverable in Shopify admin).
Re-run safely. Already-applied groupings skip. Manually-merged products stay merged.
| What | Ordnance | SparkShipping |
|---|---|---|
| Detection accuracy | 95%+ on cleaned distributor data | Manual only |
| Apply destination | Native Shopify variants | External app |