Importing Legacy Orders to Maintain Customer Order Count History

Last updated: November 3, 2025

If you've migrated to Shopify from another platform and need to preserve customer order history for accurate reporting, you can import your legacy orders as zero-value orders in Shopify.

How It Works

When you import previous orders as $0 value orders into Shopify, the system will:

  • Import the associated customers from those past orders

  • Maintain the historical order count for each customer

  • Ensure that when customers make their next purchase on your Shopify store, they'll be correctly identified as repeat customers rather than new customers

This approach doesn't require any code changes and works seamlessly with the existing syncing system, as it mirrors Shopify's native logic to ensure data consistency.

Impact on Revenue Reporting

Importing zero-value orders will not negatively impact your revenue reporting, since these orders contain no monetary value. Your financial metrics will remain accurate while preserving important customer relationship data.

Testing Before Full Implementation

Before importing all your legacy orders, it's recommended to run a small test:

  1. Import a few existing orders from customers who have since made purchases on Shopify

  2. Import orders from customers who haven't yet purchased on your new Shopify store

  3. Verify how the system reports these customers and check for any integration impacts

This testing approach helps ensure the import process works correctly with your specific setup and integrations before processing your entire order history.

Note: If you have integrations with other systems (like ERP or accounting software), verify that these integrations won't attempt to process the zero-value orders to avoid any unintended effects on your financial reporting.