Historical order migration
Activearth Food
Migrated historical orders from WordPress to Shopify with their original dates, line items, totals, shipping methods, attributes and payment information intact.
- Context
- Client project
- Discipline
- Migrations · Apps & Functions
- Core tech
- Admin API · Custom app · Order data migration · Node.js
What I worked on
- Custom migration app and order data fidelity.
The challenge
Orders carry more than totals — original creation dates, line items, delivery methods, custom attributes and payment information all had to survive the move.
Implementation
- 01Custom app created and installed on the store to obtain the token required for the migration.
- 02Order records mapped field by field: original creation date, line items, totals, delivery/shipping method, custom attributes and payment information.
- 03Data written through the Shopify Admin API.
Flow
- WordPress orders
- Field mapping
- Custom app token
- Admin API
- Shopify orders
Engineering details
- Original order dates preserved
- Line items, totals and attributes mapped
- Custom migration tooling
Technology
- Admin API
- Custom app
- Order data migration
- Node.js