Case Study

Migrating from WooCommerce and other platforms

Import legacy gift cards from platforms like WooCommerce, Magento, BigCommerce, or custom stores—preserving balances, expiry, and codes.

< 10 min
Typical import time
0
Duplicate codes reported
100%
Auditability retained

Overview

Many merchants maintain years of gift card data in other platforms. This case study covers the common path to migrate those gift cards into Shopify without losing balances, expiration, or auditability.


Challenges

  • Migrating gift cards from legacy platforms into Shopify requires using multiple APIs or manually creating cards one by one in Shopify’s Gift Card module, making large-scale imports complex and time-consuming.

Solution

BluePeacock Gift Card Importer batches API calls to create Shopify gift cards automatically, validating balances, and expirations. Dry-runs allow safe testing before live import, ensuring accuracy and zero downtime.

Implementation steps

  1. Export CSV from your legacy platform (WooCommerce, Magento, BigCommerce, POS, or custom DB).
  2. Map headers to importer standard columns using the built‑in guide.
  3. Run a 10‑row dry‑run to validate codes, dates, and amounts.
  4. Normalize timezones and currency where required.
  5. Schedule the batch import and monitor logs.

Results

  • Thousands of gift cards imported in under just few minutes
  • Zero duplicate codes; complete audit logs
  • Seamless continuity for customers during relaunch

Start small: create a 10-row CSV sample from your legacy platform and validate. Then scale up once the mapping looks right for your store.


FAQs

Quick answers to common migration questions.

Will balances and expiry dates be preserved?

Yes. Mappings align with Shopify fields. The importer validates and preserves balances and expiry dates with audit logs.

How long does a typical migration take?

After a quick dry‑run, most stores complete the full import in under just few minutes.

Which platforms are supported?

WooCommerce, Magento, BigCommerce, and any custom system that can export a CSV to the importer standard columns.