Skip to content
Back to Site

Validate Full Migration Results

Reconcile Full Migration evidence, validate the complete approved scope, and decide whether the result can advance to detailed acceptance and launch preparation.

A Full Migration result is ready to advance only when the completed activity, processed scope, configuration behavior, representative records, relationships, and accepted limitations are supported by evidence. Use this runbook to decide whether the result can proceed to detailed domain validation and launch preparation or must return to correction and revalidation.

A completed processing status is an entry condition, not acceptance. This page coordinates complete result validation without replacing the detailed checks for Products and Categories, Customers and Orders, Content, URLs and Redirects, sign-off, or launch readiness.

Use it after a Full Migration reaches a final state and the immediate execution review is complete. For later continuation or new-migration activity, first complete Validate Results After a Migration Action so the selected action and source-reading behavior are confirmed.

Do not begin another migration activity while an unexplained result, destructive target impact, or Entity Points discrepancy remains open.

Collect evidence that identifies exactly what was run and what result should be accepted.

EvidenceRecord
Purchased serviceMigration path, service type, service status, and target store.
Migration activityCompletion time, action, Run Mode, and History entry.
Source-data windowNormal configured scope, resumed processing point, or newly added records since the last successful run.
ConfigurationSelected data types, Additional Options, Attribute Mapping, purchased Add-ons, and approved Customization.
Processing resultData-type progress, Success, Failed, and Skipped totals, and migration log where available.
Account evidenceRelevant Statistics and History information.
Acceptance baselineApproved scope, sample plan, exact or transformed expectations, severity rules, and sign-off owners.
Record evidenceStable source identifiers, target identifiers or URLs, expected result, and actual result.

Protect credentials and personal data in the validation record. Use only the evidence required to identify the issue and compare the result.

Before sampling records, confirm that the evidence belongs to the intended migration result.

  • Verify the Source Platform and Target Platform in the purchased migration path.
  • Verify the correct purchased service and target environment.
  • Record the migration action and Run Mode.
  • Confirm whether Continue the previous migration or Migrate only newly added entities affected the source-data window.
  • Confirm the approved configuration used for the activity.
  • Record target records that had to remain protected and whether target-data clearing was approved.

Reconcile processing before data acceptance

Section titled “Reconcile processing before data acceptance”

Review every selected data type that appears for the migration path. When all supported types are selected, the normal processing sequence is:

Taxes -> Manufacturers -> Categories -> Products -> Customers -> Orders -> Reviews -> Coupons -> CMS Pages -> Blog Posts

A data type can be absent when it is unsupported for the selected migration path or was not selected. Absence is acceptable only when it matches the approved scope and platform support.

Processing checkPass condition
Final stateEvery selected data type has a completed or reviewed terminal state.
SuccessSuccessful records are available for validation in the target store.
FailedEvery Failed result is classified, and required scope is corrected or formally held.
SkippedEvery Skipped result has an understood reason consistent with filters, dependencies, source quality, platform support, or approved scope.
TotalsSource expectations, Success, Failed, Skipped, unsupported, and intentionally excluded records reconcile plausibly.
Log and HistoryAvailable evidence identifies the activity, result, and affected records.

Do not invent a universal acceptable variance. Exact totals are required when the approved scope and platform behavior make equality an exact requirement. Otherwise, reconcile differences against Failed, Skipped, filtered, unsupported, transformed, or accepted records.

Use risk, business importance, structural complexity, configuration impact, time range, and known exceptions. Increase the sample when the data model is complex, source quality is inconsistent, Failed or Skipped results are material, or Add-ons and Customization affect many records.

Sampling dimensionInclude
Business importanceHigh-revenue Products, priority Customers, operationally important Orders, high-traffic Categories, and important content.
Structural complexityVariants, multiple images, nested Categories, multiple addresses, discounts, tax, shipping, refunds, unusual statuses, and rich content.
Configuration impactPreserved IDs, SEO URLs, redirects, imported images, HTML stripping, mappings, Add-ons, and Customization.
Time and source windowOlder and recent records, records near the beginning and end of the intended source window, newly added records, or records near an interruption point.
Known riskDemo findings, prior source-data issues, previously Failed or Skipped records, unsupported fields, and platform-model transformations.

The sample is sufficient only when it covers the acceptance criteria and the conditions most likely to fail. Do not declare a pass from a fixed sample size that omits material risk.

  1. Identify the accepted migration result

    Confirm the migration path, purchased service, target store, activity, completion time, action, Run Mode, and source-data window.

  2. Reconcile Success, Failed, and Skipped results

    Review each selected data type. Classify every Failed and unexpected Skipped result before moving to record-level validation.

  3. Confirm the configuration evidence

    Verify that the selected data, Additional Options, mapping, purchased Add-ons, and approved Customization match the configuration approved for this activity.

  4. Reconcile scope and totals

    Compare expected source scope with target presence and processing evidence. Account for unsupported, filtered, failed, skipped, transformed, or intentionally excluded records.

  5. Validate representative records and relationships

    Check presence, identity, required fields, approved transformations, relationships, and operational usability across the applicable data types.

  6. Validate Additional Options

    Test the records affected by source-reading behavior, target-data clearing, HTML stripping, description-image import, ID preservation, SEO URLs, redirects, completion notification, and detailed reporting when those options were available and selected.

  7. Validate Attribute Mapping

    Test applicable Site, Language, Inventory Location, Attribute Set, Root Category, Customer Group, Order Payment Status, and Order Fulfillment Status mappings. Confirm that each mapped value preserves the approved operational meaning.

  8. Validate purchased Add-ons and approved Customization

    Test normal, boundary, and exception records affected by Data Filter, Advanced Data Mapping, Advanced Database Mapping, Data Transformation, and each selected Customization item. Confirm that combined behavior does not break required relationships.

  9. Confirm target protection and clearing behavior

    Verify that manual, previously accepted, and application-created target records were preserved, replaced, or deleted only as approved. Stop further activity when destructive impact is unexplained.

  10. Reconcile Entity Points

    Compare Entity Points usage with newly eligible records that migrated successfully for the first time. Previously counted records should not consume points again merely because another supported action processed them.

  11. Classify differences and assign severity

    Classify each finding before selecting a corrective path. Assign Blocker, High, Medium, or Low severity based on its effect on required data integrity, operation, or launch preparation.

  12. Record the validation decision and handoff

    Assign Pass, Pass with accepted limitations, or Fail. Record the evidence, accepted limitations, open issues, owners, and the detailed validation pages that must be completed next.

Configuration areaTestable pass condition
Data selectionEach selected supported data type is represented in the result, and exclusions match the approved scope.
Continue the previous migrationProcessing resumed from the intended interruption point without unexplained omission or duplication.
Migrate only newly added entitiesThe activity processed records added after the last successful run; updates to existing records were not expected through this option.
Clear data on Target Store before MigrationOnly the approved target data types and records were deleted, and required protected records remain.
Strip HTML tagsAffected Category and Product names match the approved plain-text expectation.
Import description imagesRequired supported images are present and associated with the correct target content.
Preserve Customer IDsSupported Customer identifiers match the approved source identifiers without target conflicts.
Preserve Order IDsSupported Order identifiers match the approved source identifiers without target conflicts.
Migrate SEO URLsSupported priority URLs match the approved target behavior.
Create 301 redirectsTested source URLs redirect to the intended target destinations without loops or incorrect chains.
Attribute MappingApplicable source values have the intended target Site, Language, Inventory Location, Attribute Set, Root Category, Customer Group, Payment Status, or Fulfillment Status.
Add-onsFilters, supported field or database destinations, and transformations produce the approved record scope and values.
CustomizationEach selected item meets its approved acceptance examples without conflicting with standard configuration or Add-ons.

Only test options, mappings, Add-ons, and Customization that were available and included for the purchased migration path.

At this stage, confirm that the complete result is suitable for detailed domain validation. Do not duplicate every field-level check owned by the domain pages.

AreaMinimum coordination check
Taxes and ManufacturersRequired support records exist and link to applicable Products or Orders.
Categories and ProductsRepresentative catalog records exist, retain required relationships, and remain usable for navigation and merchandising review.
Customers and OrdersRepresentative identities, addresses, line items, totals, statuses, and Customer-Order-Product relationships are present for detailed review.
Reviews and CouponsSelected supported records exist and relate to the intended Products, Customers, or discount behavior.
CMS Pages and Blog PostsSelected content exists with required relationships and can advance to content and URL validation.

Use Pass when:

  • the correct activity, configuration, and source-data window are confirmed;
  • selected data types and processing results reconcile;
  • representative records and critical relationships meet approved expectations;
  • Additional Options, mappings, Add-ons, and Customization behave as intended;
  • target protection and Entity Points usage are explainable;
  • no unresolved Blocker or High-severity issue prevents detailed acceptance work;
  • required evidence is recorded.

Use Pass with accepted limitations when:

  • every limitation is known and explained;
  • the platform-model difference or approved exception is permitted by the acceptance criteria;
  • customer impact is understood;
  • an authorized owner accepts the limitation;
  • follow-up work and its owner are recorded;
  • the limitation does not make further validation or launch preparation materially unsafe.

Use Fail when:

  • the wrong activity, path, environment, configuration, or source-data window was used;
  • required records or relationships are missing or incorrect;
  • Failed or Skipped results affect required scope and remain unresolved;
  • configuration behavior is incorrect;
  • destructive target impact is unexplained;
  • Entity Points usage cannot be reconciled;
  • evidence is insufficient to support acceptance.

Classify failures and select the corrective path

Section titled “Classify failures and select the corrective path”
Failure classCorrective path
Wrong activity or environmentStop validation and identify the correct result before any further action.
Connection or source-access issueRestore and verify the supported connection, then determine the safe continuation path.
Source-data quality issueCorrect the source record or document an approved source limitation.
Selection or source-window issueCorrect the Data selection or Source Platform Options before another activity.
Additional Option issueCorrect the responsible option and define the records that require revalidation.
Mapping issueCorrect the applicable standard mapping and retest affected values and relationships.
Add-on issueCorrect the filter, mapping, database mapping, or transformation and retest affected records.
Customization issueCompare the result with the approved Custom Service requirement and request review when behavior differs.
Processing issuePreserve the log, counts, data type, and record examples before contacting support.
Platform-model limitationDefine the supported target representation and obtain acceptance for the documented difference.
Target-store setup issueCorrect the target configuration without starting another migration activity unnecessarily.
Validation-method or evidence issueExpand the sample, correct the comparison method, or collect missing evidence before deciding.

Record:

  • purchased service, migration path, and target store;
  • migration activity, completion time, action, and Run Mode;
  • source-data window and Source Platform Options;
  • configuration summary and selected data types;
  • Success, Failed, and Skipped totals by data type;
  • reconciliation of expected scope and target totals;
  • sampled source and target identifiers;
  • Additional Option, mapping, Add-on, and Customization results;
  • target protection and clearing result;
  • Entity Points result;
  • accepted limitations;
  • open issues, severity, owner, due date, and corrective path;
  • final Pass, Pass with accepted limitations, or Fail decision;
  • reviewer and approval date;
  • required domain-validation handoffs.

After Pass or Pass with accepted limitations, continue with the detailed checks that apply to the approved scope:

After Fail, correct the classified cause and repeat only the affected validation after the safe corrective action is complete. Use My Tickets when the issue requires Next-Cart review.