Skip to content
Back to Site

Validate Demo Results

Validate a representative Demo Migration sample and decide whether to proceed, revise the setup, or request further review.

A validated Demo result should give you enough evidence to decide whether the migration path and available standard behavior are suitable for the intended Full Migration. Use this checklist to approve the Demo evidence, identify changes required before Full Migration, or stop for support or Custom Service review.

A Demo is limited by design. It can confirm representative data structure, relationships, available options, and standard mapping behavior, but it cannot prove complete data coverage, purchased Add-on behavior, approved Customization, identifier preservation, or launch readiness.

Use this checklist after the Demo Migration reaches a final state and after you have completed the immediate result review in Review Demo Results.

Complete the checklist before you finalize the purchased migration configuration or rely on the Demo as evidence that a Full Migration is ready to run.

Collect the following before you begin:

  • the completed Demo activity and completion time;
  • the Source Platform and Target Platform used for the Demo;
  • the selected Demo data types;
  • Success, Failed, and Skipped results where available;
  • stable source identifiers for the sampled records;
  • access to the corresponding target-store records and storefront output where applicable;
  • the expected values, relationships, and supported transformations;
  • the acceptance criteria that apply to the Demo;
  • a findings record with an owner for each unresolved issue.

The Demo can include Taxes, Manufacturers, Categories, Products, Customers, Orders, and Pages. The counted sample is limited to up to 10 Products, 10 Customers, 10 Orders, and 10 Pages. Related Taxes, Manufacturers, and Categories can accompany the selected records as support data.

Do not classify the following Demo limitations as migration defects:

  • Reviews and Coupons are unavailable;
  • purchased Add-ons are unavailable;
  • Preserve Customer IDs and Preserve Order IDs are unavailable;
  • approved Customization is unavailable;
  • the result does not represent complete Full Migration coverage;
  • support data can exceed the counted limits when required for selected relationships.

Record any behavior that must still be validated through the purchased service, an Add-on, approved Customization, or target-store configuration.

Do not validate only the simplest or most visually obvious records. Use the available Demo result to cover the highest-value and highest-risk examples present in the sample.

AreaInclude when availableValidation purpose
ProductsA simple Product, a Product with variants or options, multiple images, special pricing, inventory, or important attributesConfirm structure, values, images, and target usability.
Manufacturers and CategoriesBrand relationships, nested Categories, and Products assigned to important CategoriesConfirm support-data relationships and navigation structure.
CustomersA Customer with complete contact details, multiple addresses, or a meaningful Customer GroupConfirm identity, addresses, and supported group behavior.
OrdersAn Order with several line items, discounts, tax, shipping, or a meaningful statusConfirm totals, statuses, and Product-Customer relationships.
TaxesTax-related Product or historical Order valuesConfirm that required tax relationships or values are represented as expected.
PagesA Page with images, links, formatting, dates, or statusConfirm content presence, presentation, and editability where applicable.
Known edge casesRecords with source-data issues, unusual structures, or expected platform-model transformationsConfirm whether the intended fallback or transformation is acceptable.

If the Demo result does not contain a record needed to test a critical requirement, mark that requirement as not demonstrated by Demo. Do not convert missing evidence into a pass.

  1. Confirm the Demo activity and scope

    Verify the migration path, completion time, selected data types, and the target store that received the sample. Record any Failed or Skipped results before reviewing individual records.

  2. Reconcile the available sample

    Confirm that the target records correspond to the intended source sample. Use stable identifiers such as SKU, email address, Order number, or Page title rather than relying only on record counts.

  3. Check record presence and identity

    Verify that each required sampled record exists in the target store and represents the correct source object.

  4. Check fields and supported transformations

    Compare required values with the acceptance criteria. Use exact matching for identifiers, required presence, and relationships when exact preservation is expected. Use approved equivalence when the target platform represents the same business meaning differently.

  5. Check relationships

    Confirm Product-Manufacturer, Product-Category, Order-Customer, Order-Product, image, address, and other relationships that are relevant to the selected sample.

  6. Check operational usability

    Confirm that sampled records can be found, opened, edited, displayed, or otherwise used as required by the Demo acceptance criteria.

  7. Check available options and mappings

    Verify that the options and standard mappings available in Demo produced the intended result. Record every setting that must change before Full Migration.

  8. Classify every difference

    Classify each difference as a Demo limitation, source-data issue, standard configuration issue, platform-model difference, target-store setup issue, support issue, or requirement for an Add-on or Custom Service.

  9. Record the Demo decision

    Assign Pass, Pass with accepted limitations, or Fail. Record the evidence, accepted limitations, unresolved issues, owners, and required next action.

CheckPass condition
ActivityThe result belongs to the intended Demo activity, migration path, and target store.
Processing evidenceFailed and Skipped results are understood and do not invalidate the required sample.
Presence and identityRequired sampled records exist and match the intended source records.
Field accuracyRequired values are exact or transformed according to an approved expectation.
RelationshipsRequired support-data and cross-record relationships remain intact.
Operational usabilitySampled records can support the intended review or target-store task.
Options and mappingsAvailable Demo settings produced the intended result or a documented change is required.
Evidence coverageEvery critical Demo acceptance criterion is demonstrated or explicitly marked for later validation.

Use Pass when:

  • the representative sample meets the Demo acceptance criteria;
  • no unexplained high-severity discrepancy remains;
  • Failed and Skipped results are resolved or understood;
  • required relationships and available configuration behavior are correct;
  • remaining requirements are clearly assigned to Full Migration, purchased features, or target-store readiness checks.

Use Pass with accepted limitations when:

  • the difference is expected and explained;
  • the limitation is permitted by the acceptance criteria;
  • the operational effect is understood;
  • an authorized owner accepts the limitation;
  • any required follow-up validation or corrective work has an owner.

A Demo limitation alone does not justify an accepted limitation for the final migration result. It only records that the requirement remains untested in Demo.

Use Fail when:

  • a required sampled record or relationship is missing or incorrect;
  • an unexplained discrepancy remains;
  • Failed or Skipped records invalidate the required evidence;
  • the available configuration cannot produce the required standard result;
  • the evidence is insufficient to support the decision to proceed.

Classify failures before changing the setup

Section titled “Classify failures before changing the setup”
Failure classSafest next action
Wrong activity, path, or target storeStop the review and identify the correct Demo evidence.
Connection or source-access issueCorrect and verify the supported connection setup before another Demo.
Source-data quality issueCorrect the source record or document an approved source limitation.
Data selection or standard option issueRevise the intended purchased migration configuration.
Standard mapping issueDefine the correct target value before Full Migration.
Add-on requirementConfirm that the required Add-on is included in the purchased service and define its validation examples.
Custom Service requirementDocument the unsupported data or tailored processing requirement for review.
Platform-model differenceDefine the supported target representation and acceptance condition.
Target-store setup issueCorrect the target configuration, then repeat the affected check.
Processing issuePreserve the affected data type, identifiers, status, and available error evidence before contacting support.

Record:

  • Demo activity and completion time;
  • migration path and target store;
  • selected data types;
  • Success, Failed, and Skipped results where available;
  • sampled source and target identifiers;
  • checks performed and results;
  • Demo limitations that remain for later validation;
  • accepted platform-model differences;
  • required configuration changes;
  • required Add-ons or Custom Service review;
  • open issues, severity, owner, and next action;
  • final Pass, Pass with accepted limitations, or Fail decision;
  • reviewer and approval date.

After Pass or Pass with accepted limitations, apply every approved change in Configure Your Migration and complete Review the Full Migration Configuration.

After Fail, resolve the classified issue before approving the Full Migration configuration. Use My Tickets when the evidence indicates a processing, entitlement, or unsupported-behavior issue that requires Next-Cart review.