Next-Cart

A Wix site can combine Stores, Contacts, Members, CMS collections, content, and application records. Preparation must establish the actual catalog version and record owner before Product data, account identity, inventory, and site behavior are treated as one migration package.

Wix preparation should separate commerce records, site content, member identity, CRM data, CMS collections, applications, and custom code before any migration run begins. Wix Stores, Wix Contacts, Wix Members, Wix CMS, Wix Blog, and the broader Wix application ecosystem can all participate in one site, but they do not own the same records. Native Wix Blog functionality does not establish migration coverage: Blog Posts are not a supported migrated output to Wix in the approved workflow. Preserve their Source evidence for a separately scoped rebuild and continuity plan.

A useful preparation package records four things for every major area: the required action, the accountable owner, the evidence to provide, and the ready condition. This prevents a Product record from being mistaken for a complete storefront implementation, a Contact from being treated as a Member, or a CMS collection from being assumed to represent app-owned data.

Confirm the Wix Site and Commerce Operating Model

Define which Wix products and site layers will operate in the Target Store. Record the intended site, plan, installed applications, required permissions, and actual Stores catalog version. Each site uses Catalog V1 or V3 rather than both at once; confirm that the selected workflow matches that site before using the V3 model in this checklist. Collect actual Source Store evidence separately from destination prerequisites and app configuration.

Wix site, commerce, identity, and app ownership decisions
Preparation area Decision to record Owner Ready evidence
Wix Stores Whether Products, checkout, Orders, inventory, and fulfillment are central to the destination Commerce owner Store operating summary
Wix site structure Which pages, menus, dynamic pages, member areas, and regional routes are required Site owner Page and navigation map
Wix Contacts and Members Which identities are Contacts, Customers, Members, subscribers, or app participants Customer owner Identity classification matrix
Wix CMS Which custom collections, references, permissions, and dynamic pages remain necessary Content/data owner Collection and relationship inventory
Wix apps Which records belong to Wix Blog, Bookings, Pricing Plans, Reviews, Events, or other applications Application owners App-by-app dependency register, with Blog Posts assigned to a separate rebuild rather than supported migrated output to Wix in the approved workflow
External systems Which ERP, PIM, WMS, CRM, marketplace, tax, shipping, or analytics systems remain authoritative Technical owner System-of-record map

The operating model is ready when every major record family has one intended Wix or external owner and the site team understands which requirements belong to migration data versus Wix site configuration.

Prepare Access, Source Archives, and Change Ownership

Collect:

  • administrator access to the Source Platform and the Wix site;
  • required Wix Stores, Contacts, Members, CMS, application, domain, and SEO permissions, with Blog permissions for separately scoped rebuilding where relevant;
  • dated exports or backups for Products, Customers, Orders, content, media, categories, URLs, reviews, and custom data;
  • application exports and API documentation where available;
  • external identifiers used by ERP, CRM, warehouse, marketplace, or fulfillment systems;
  • a source-change owner for Products, Customers, Orders, content, and inventory during the migration window.
Wix access, archive, and source-change evidence
Evidence item Why it matters Ready condition
Access record Confirms the required source and Wix areas can be inspected Permissions are available to the responsible owners
Dated source archive Preserves a recoverable reference state Files open correctly and include export dates
Media archive Protects Product, page, Blog Post, and CMS media Files and source relationships can be identified
App inventory Exposes records outside ordinary catalog and content exports Every active app has an owner and evidence source
External-ID register Protects synchronization and reconciliation Each key is assigned to the correct entity level
Change log Records source updates after the reference archive Product, Order, Customer, content, and inventory changes have accountable owners

When a source application cannot provide an export, record the affected scope, evidence alternative, owner, and readiness decision. Protect dated archives and credentials and record covered records, fields, source environment, and recovery owner. Freeze original Product, variant, choice, customization, Contact, Member, Order, collection, route, and external keys before approved cleanup; keep original values and transformation decisions traceable.

Prepare Products, Options, Variants, Modifiers, and Media

For a Catalog V3 destination, every Product has at least one variant, including a default variant when no options exist. Options define the dimensions of sellable combinations; modifiers collect additional information without creating variants. Prepare actual choice definitions, reusable customization identities, Product assignments, and intended sellable combinations. The V3 API requires those variants to be supplied explicitly rather than assuming that option definitions automatically generate them.

Include:

  • simple Products with one default variant;
  • Products with several option combinations;
  • variant-specific SKU, barcode, price, cost, weight, media, and stock;
  • modifiers such as gift messages, personalization, or additional selections;
  • digital Products and variant-level digital files where relevant;
  • Products with brands, ribbons, info sections, Categories, and reusable customizations;
  • bundles, subscriptions, bookings, or app-owned Product behavior;
  • ERP, PIM, marketplace, supplier, and fulfillment identifiers.
Wix Product choices and intended record ownership
Source behavior Preparation decision Required evidence Ready condition
Choice creates a sellable combination Define option choices and variant ownership Parent/child IDs, SKU, price, weight, media, and stock Every combination has one intended Wix variant
Choice collects buyer information Define modifier or app ownership Input type, allowed values, price effect, and Order-line example The value is not misclassified as inventory-bearing
Product has structured descriptive data Define Product field, info section, brand, Category, CMS, or app owner Field schema and continuing consumer Each field has a named Wix or external owner
Product behavior is app-owned Identify the continuing app or replacement Related Product records and configuration evidence Required app data is included in the dependency register
Product uses external master data Define the system of record and key ERP/PIM IDs and lookup examples Each identifier remains attached to the correct variant or Product

Prepare the selected path's Product-type and field coverage independently of the catalog model. Wix's native Product CSV import does not import digital Products; preserve required digital files and access relationships with another qualified owner or an approved exclusion. That native CSV boundary is not a universal limitation of every migration path.

The catalog area is ready when every major Product pattern has a defined Product–variant–option–modifier structure appropriate to the actual site version, with original prices, visibility, media, files, and application ownership documented.

Prepare Inventory Locations and Availability Rules

For a Catalog V3 site, inventory is tracked at the variant-location level. Each inventory item connects one variant to one inventory location and uses quantity or in-stock tracking, with preorder settings where applicable. A Product's read-only inventory summary reflects the default location and is not complete multi-location stock evidence. Product creation alone also does not prove that inventory items exist; prepare the actual variant/location records and chosen workflow coverage.

Prepare:

  • the list of warehouses, stores, fulfillment centers, and virtual inventory locations;
  • the default Wix inventory location;
  • Product and variant identifiers used by each stock source;
  • quantity, in-stock, unlimited, preorder, and unavailable examples;
  • source-to-Wix location assignments;
  • the future inventory system of record;
  • opening quantities and the timestamp or source snapshot they represent.
Wix inventory cases and location evidence
Inventory case Owner Evidence Ready condition
Single-location stock Inventory owner Variant quantity report Each quantity maps to one Wix variant at the default location
Multi-location stock Operations owner Variant-location matrix Every source location has an intended Wix or external destination
ERP- or WMS-owned stock Integration owner System key and synchronization example Wix opening values and future authority are documented
Preorder Product Merchandising owner Variant-location preorder rules Preorder capacity and availability ownership are clear
In-stock tracking without quantity Catalog owner Representative Products and source status values Availability states are not mistaken for numeric quantities

Do not sum location-specific stock unless the destination intentionally uses one consolidated stock pool. Preserve the source tracking method and availability/preorder meaning rather than converting an in-stock flag to a guessed quantity. Opening quantities, timestamps, pending obligations, and future ERP/WMS authority need separate evidence. The ready condition is a controlled relationship from source sellable identity and location to the intended inventory item for the actual site version.

Prepare Contacts, Members, Customers, and Marketing Context

Wix Contacts and Wix Members are connected but distinct. Contacts can hold identity, labels, subscription status, and extended fields. Members have member IDs, account status, profile visibility, and Members Area relationships. Commerce Customers and app participants can add further context.

Prepare:

  • registered buyers, guest buyers, subscribers, Contacts, Members, and app participants;
  • duplicate email and phone examples;
  • Contact labels, custom fields, subscription status, and consent evidence;
  • Member status, privacy, profile, badge, and custom-field requirements;
  • addresses and historical Order relationships;
  • loyalty, booking, pricing-plan, community, or CRM ownership;
  • external Contact, Customer, and Member identifiers.
Wix Customer, Contact, Member, and app identities
Identity type Preparation owner Required evidence Ready condition
Buyer or guest Customer operations Customer and Order examples Historical commerce context is connected to the intended Contact or Customer record
Contact CRM owner Labels, fields, subscription status, and consent source Contact meaning is documented independently of membership
Site Member Member-area owner Member ID, Contact ID, status, profile, and access expectations Member and Contact identities are not treated as interchangeable IDs
App participant Application owner Booking, plan, loyalty, review, or community records The application relationship has a continuing owner
External CRM record Integration owner CRM ID and matching rule The durable key is attached to the correct Wix identity

Authentication should be prepared separately from identity. Confirm the exact Source-to-Wix Member access path, including verification, account status, supported password-setting, reset or activation handling, first-login expectations, and Customer communications. Name the responsible owner for SSO and app-access dependencies. A Contact or Member ID link does not by itself transfer source credentials or specialized plan, booking, loyalty, or community rights.

Prepare Historical Orders and Transaction Context

Select Orders that expose Product and variant identity, modifiers, discounts, taxes, billing, shipping, payment, transactions, fulfillment, refunds, and external references.

Include:

  • ordinary, canceled, refunded, and partially fulfilled Orders;
  • Orders with variant Products and modifiers;
  • guest and registered-Customer Orders;
  • multiple shipments or fulfillment records;
  • Orders from Wix-relevant applications or external channels;
  • marketplace, accounting, ERP, WMS, CRM, or support references.
Wix historical Order and transaction evidence
Historical area Evidence Ready condition
Purchased items Product, variant, modifier, quantity, and price examples The purchased configuration can be explained from the source packet
Customer context Guest/registered identity and addresses The intended Contact, Customer, or Member relationship is documented
Payment and refund context Method, transaction, refund, and total examples Historical references are separated from current Wix payment setup
Fulfillment context Shipping, tracking, status, and line-allocation examples Past fulfillment can be understood without configuring live shipping
External lineage Order IDs from connected systems Reconciliation keys are retained at the correct Order level

Historical Orders preserve past commerce, including original purchased variants, modifiers, line text, prices, discounts, taxes, addresses, dates, statuses, and transaction references. Current Wix checkout, payment, fulfillment, notification, and inventory-update settings remain separate preparation. Record how historical imports will avoid new payment, stock, fulfillment, email, automation, or app/webhook actions; retaining a past Order does not authorize a new operational event.

Prepare CMS Collections, Pages, Blog Posts, Media, and URLs

Wix CMS can contain custom collections, data items, reference fields, permissions, indexes, dynamic-page relationships, and external database connections. Record actual field types, reference or multireference targets, original item IDs, route consumers, and the source environment, including sandbox/live context where used. App collections mirror application-owned records and have their own field and permission contracts; some are read-only, while some allow specific writes. Do not treat an app collection as an unrestricted custom collection.

Blog continuity needs a separate preparation decision. Wix has native Blog functionality, but Blog Posts are not a supported migrated output to Wix in the approved workflow. Where the editorial content must continue, preserve its Source body, author and publication context, media, language relationships, metadata, internal links and routes for a separately scoped rebuild. Assign that outcome and its URL decisions to content and SEO owners; a migrated CMS Page is not a substitute for Wix Blog data.

Collect:

  • CMS collection schemas, fields, references, permissions, and indexes;
  • representative data items and parent-child references;
  • dynamic pages and the collection fields used in their routes;
  • CMS Pages, Source Blog Posts for separately scoped Wix rebuilding, Product and Category content, and application-owned content;
  • image, video, file, and alt-text inventories;
  • high-value URLs, metadata, internal links, menus, redirects, and domain plans;
  • external database ownership and connection dependencies.
Wix CMS, app content, and route preparation
Content area Owner Required evidence Ready condition
CMS collection Data/content owner Schema, fields, references, permissions, and sample items Every collection has a business purpose and route or consumer
Wix app collection Application owner App name, source records, and read/write expectations App-owned data is not treated as an ordinary custom collection
CMS Page or Blog Post Editorial owner Content, author/date context, media, metadata, and source URL Each record has an intended Wix content owner and route; Blog Posts require a separate rebuild and are not a supported migrated output in the approved workflow
Dynamic page Site owner Collection, slug field, reference fields, and page mapping The page can be reconstructed from documented relationships
Priority URL SEO owner Source path, destination, redirect, and retirement decision Every high-value path has an approved outcome

Wix URL redirects have platform-specific constraints, so unsupported source patterns should be identified in the route ledger before the migration run rather than discovered after source paths have been retired. Preserve original paths, language and domain context, dynamic-page reference keys, intended destinations, approved exclusions, and owners; copied content does not establish the resulting route or app-page behavior.

Inventory Apps, Velo Logic, APIs, and External Systems

Create a dependency register for every Wix app, source app, API, webhook, automation, Velo function, service plugin, external database, and connected business platform.

For each dependency, record:

  • business purpose;
  • Products, variants, Contacts, Members, Orders, CMS items, or content affected;
  • authoritative system and external IDs;
  • export or API availability;
  • configuration and credentials owner;
  • continuing destination, replacement, or retirement decision;
  • source evidence needed before the destination workflow is configured.

Priority dependencies include ERP, PIM, WMS, CRM, tax, shipping, marketplace, loyalty, subscriptions, bookings, events, pricing plans, memberships, reviews, search, analytics, and marketing platforms.

The register is ready when each active custom field or application record has a named owner, parent entity, field/type contract, continuing consumer, durable key, and evidence of the selected data path. Keep inactive application records when they explain important history, and name the configuration and event-containment owners for continuing workflows. Record Blog continuity under its separate rebuild scope; native app access does not establish approved migrated Blog output to Wix.

Select Representative Migration Test Samples

Wix representative migration sample coverage
Sample Preparation purpose
Simple Product Establish the ordinary Product and default-variant pattern
Product with several options and variants Expose option, SKU, media, price, and variant ownership
Product with modifiers Expose buyer-input and Order-line relationships
Multi-location inventory item Expose variant-location ownership and stock authority
Contact linked to a Member Expose distinct Contact and Member IDs and profile context
Complex historical Order Expose variants, modifiers, payment, refund, fulfillment, and external IDs
CMS collection with references Expose schema, parent-child links, permissions, and dynamic pages
Priority content route Expose CMS, media, URL and redirect ownership, plus separately rebuilt Blog continuity; Blog Posts are not a supported migrated output to Wix in the approved workflow
App-owned or external record Expose the continuing application and stable parent identifiers

For every sample, record the source ID, source URL where relevant, business reason, original values and related files, intended Wix version, owner and representation, approved exclusions, external keys, and responsible reviewer. Include default-location summary versus actual location stock, linked Contact/Member identities, and reference-dependent CMS routes where used. The packet states expected relationships before the representative migration test begins. Mark Blog samples as Source evidence for separately planned rebuilding, with their own content and route expectations, rather than expected migrated Blog output to Wix.

Complete the Wix Readiness Gate

Wix preparation readiness evidence
Readiness question Required evidence Ready condition
Are access and source archives recoverable? Access record and dated exports/backups Required records can be inspected independently of the live source
Is the Wix operating model defined? Site, Stores, Contacts, Members, CMS, and app ownership map Every major record family has one intended owner
Are Product and inventory structures prepared? Product/variant/modifier and variant-location matrices Every major sellable pattern has a defined representation
Are identity relationships prepared? Contact/Member/Customer classification and matching rules IDs, consent, access, and app relationships are documented
Are Orders and content evidence complete? Historical Order packet and content/URL ledger Transactions and routes can be explained from source evidence
Is Blog continuity separately scoped? Source post/media/language/route inventory, rebuild owner and scope decision Blog Posts are not supported migrated output to Wix in the approved workflow; required continuity has a separate rebuild plan or approved exclusion, with evidence and route owners
Are apps and external systems inventoried? Dependency register Every critical dependency has a continuing owner
Are representative migration samples selected? Sample ledger Catalog, inventory, identity, Order, CMS, and integration complexity is covered
Are unresolved items controlled? Decision log Required gaps are resolved, excluded with approval, or held; remaining non-blocking work has an owner and due date

The gate is complete when no critical Product, inventory, Contact, Member, Order, CMS, Blog rebuild, URL, app, or external-system decision depends on an undocumented assumption. Resolve required evidence and site-version or app prerequisites, exclude them with approval, or hold readiness; an owner and due date alone do not close them.

Conclusion

Wix preparation should produce a site-and-commerce evidence package with the actual catalog version recorded and separate owners for Stores, Contacts, Members, CMS, Blog, applications, and external systems. For a V3 destination, connect Products to their real variants and modifiers and inventory to its variant/location records. Preserve distinct identity roles and the actual field and consumer contracts for CMS and app data. Keep Blog continuity in its separate rebuild scope; native Blog functionality and API access do not establish approved migrated Blog output to Wix.

When those decisions are documented before the representative migration test, the sample set can expose the intended Wix architecture without turning site design, account access, or live configuration into migration-data assumptions. Carry the Source sample expectations, agreed migration scope and separately planned Blog outcomes into Wix Validation Priorities.

Common Questions

What should be prepared first for a Wix migration?

Start with the Wix ownership map and actual Stores catalog version. Define which records belong to Stores, Contacts, Members, CMS, Blog, other Wix apps, and external systems, then confirm destination prerequisites and source evidence coverage before preparing detailed inputs. Assign Blog continuity to separately scoped rebuilding; the approved workflow does not deliver migrated Blog Posts to Wix.

Why must Wix Product options and modifiers be prepared separately?

For Catalog V3, options define variant combinations while modifiers collect additional information without creating variants. Prepare actual choice definitions, customization IDs, Product assignments, and intended variants separately. Combining the roles can produce false SKUs or remove buyer-entered values from historical Order lines.

How should multi-location inventory be prepared?

For a Catalog V3 destination, prepare a variant-location matrix showing source quantities or in-stock meaning, tracking methods, preorder rules, location IDs, timestamps, pending obligations, and future authority. A default-location Product summary is not the full matrix. Do not reduce stock to one parent-Product quantity unless consolidation is intentional.

Are Wix Contacts and Members the same record?

No. Members are typically linked to Contacts, but the Member ID and Contact ID are distinct and the records serve different account, profile, privacy, and CRM purposes.

What should be prepared for Wix CMS collections?

Document each collection’s purpose, schema and field types, item IDs, references or multireferences, permissions, indexes, samples, dynamic-page consumers, source environment, and external database owner. For app collections, prepare the actual app-managed field and read/write contract rather than assuming an unrestricted custom collection.

When is Wix preparation complete?

It is complete when access, the actual catalog version, Products, inventory, Contacts, Members, Orders, content, CMS relationships, routes, apps, external systems, and samples have accountable owners and recoverable evidence. Required gaps must be resolved, excluded with approval, or held before execution. Required Blog continuity also needs Source evidence and a separate rebuild or approved exclusion decision; Blog Posts are not supported migrated output to Wix in the approved workflow.

Can every Wix site use the Catalog V3 preparation model?

No. A site uses Catalog V1 or V3, not both at once. Confirm the actual site version and selected workflow, then prepare the matching Product, variant, and inventory structure. V3 relationships in this checklist apply to a V3 destination rather than proving that every existing Wix Store uses that model.

Does a Product inventory summary cover every location?

No. In Catalog V3, the Product summary reflects the default location. Prepare the actual variant-location inventory records, tracking methods, preorder rules, timestamps, and stock owner for all relevant locations; the summary cannot establish the complete stock matrix.

Can the native Product CSV import digital Products?

No. Wix native Product CSV import does not import digital Products. Preserve required digital files and access relationships, then record a qualified path and owner or an approved exclusion. This native CSV limit does not establish the capability of every migration workflow.

How should Blog Posts be prepared when migrating to Wix?

Blog Posts are not a supported migrated output to Wix in the approved workflow. Wix has native Blog functionality and APIs, but those capabilities do not establish migration support. Preserve priority Source posts, author and publication context, media, language relationships, metadata, internal links and routes for a separately scoped rebuild and continuity plan. Assign content and SEO owners and record the expected rebuilt outcome or an approved exclusion. A migrated Product or CMS Page is not a substitute for Wix Blog data; later validation must assess the separately rebuilt content and routes.