- Time — 15 minutes
- Difficulty — Intermediate
- An active Upmind account currently running Cart 1.0.
- A read-through of Understanding the Migration Overview to understand the scope of changes before planning your approach.
- Awareness of your current storefront setup, including products, pricing rules, promotions, tax configuration, and any active integrations or webhooks.
- Access to a sandbox environment for pre-launch testing.
- Upmind Support contact details in case rollback assistance is needed.
The Strategies
Step 1: Parallel run
A parallel run allows Cart 2.0 to be validated alongside Cart 1.0 without disrupting live customers.- Cart 1.0 remains live during migration: Existing checkout flows continue to operate normally while Cart 2.0 is prepared and verified.
- Cart 2.0 is enabled by Upmind as part of the migration process: No changes are required from the customer unless explicitly requested.
- Behaviour can be validated without impacting customers: Teams can review flows, pricing, and presentation before any traffic is switched.
Step 2: Sandbox testing
Sandbox testing ensures that all commerce behaviour works as expected before exposing Cart 2.0 to live traffic.- Use test products and payment gateways: This allows teams to simulate full checkout flows without creating real orders.
- Validate pricing, taxes, promotions, and edge cases: Special cases such as discounts, trials, and region-specific pricing should be reviewed.
- Confirm behaviour across devices and regions: All device experiences should be tested with different locales and currencies.
Step 3: Gradual rollout
A gradual rollout reduces risk by introducing Cart 2.0 to real traffic in a controlled way.- Monitor conversion, errors, and customer feedback: Early signals help confirm that the new experience performs as expected.
- Expand usage once confidence is high: Traffic can be increased once key metrics remain stable.
Step 4: Rollback plan
A clear rollback plan ensures that any issues can be resolved quickly and safely.- Cart 1.0 configuration remains unchanged during migration: This allows a reliable fallback at any point.
- Switching between Cart 1.0 and Cart 2.0 is managed by Upmind: Customers do not need to manage routing or configuration changes.
- Reverting to Cart 1.0 can be done quickly with Support assistance: Rollback does not require data changes or reconfiguration.
Migration checklist
This checklist helps teams confirm readiness before go-live and reduces the risk of missed details. It should be reviewed during sandbox testing and again before switching to live traffic.1. Products
Confirm that the catalogue appears and behaves correctly in Cart 2.0.- All products are visible and ordered correctly in the catalogue.
- Product descriptions, images, and labels are accurate.
- Configuration steps render and validate as expected.
2. Pricing
Ensure pricing behaviour matches existing expectations.- Billing cycles and renewal terms match the current setup.
- Discounts, trials, and introductory pricing apply correctly.
- Zero-price or free products display and behave correctly.
3. Promotions
Validate that promotional logic carries over cleanly.- Promo codes validate and apply correctly.
- Stacking rules and exclusions behave as expected.
- Labels and badges display consistently across screens.
4. Domains
Review domain-related flows where applicable.- Domain search and purchase flows work end to end.
- Pricing and availability are accurate.
- Existing domain paths resolve correctly.
5. Taxes
Confirm tax handling across regions.- Inclusive or exclusive tax display is correct.
- Regional tax rules calculate as expected.
- Tax line items appear correctly in the basket and checkout.
6. Webhooks
Verify downstream integrations.- Order and payment events fire correctly.
- Connected systems receive updates as expected.
- Retry and failure behaviour is confirmed.
7. Analytics
Ensure visibility into performance and conversion.- Page views and conversion events are tracked.
- Funnel steps are mapped correctly.
- Any custom events are validated.
8. SSO
Confirm authentication behaviour if applicable.- Login and account linking work correctly.
- Sessions persist across checkout steps.
- Redirects behave correctly after checkout completion.
9. Theming
Review the final presentation across devices.- Brand colours and typography are applied correctly.
- Device layouts are visually consistent.
- Accessibility, contrast, and readability are checked.

