Import Shopify Orders

The Shopify Order Import tool lets you import past orders directly from your Shopify store by specifying an order number range. Each order is processed through the same pipeline as live Shopify webhooks, so all purchase rules, bundle rules, AOV boosters, and Klaviyo events fire exactly as they would for a regular order.

When to Use This Tool

  • Migrating from another giveaway app — import orders placed before you switched to Giveaway Ninja so those customers get their entries.
  • Retroactive entries — you launched your giveaway after some orders were already placed and want to award entries for those past purchases.
  • Missed webhooks — if Shopify failed to deliver a webhook for a specific order, you can re-import it to ensure entries are awarded.

How It Works

  1. Go to Tools in the dashboard menu and click Import Shopify Orders
  2. Enter the order number range you want to import (up to 50 orders per batch)
  3. Click CHECK ORDERS — the tool will show a preview of all orders found, including their email, total, and whether they have already been imported
  4. Select the destination giveaway from the dropdown
  5. Click IMPORT ORDERS — each order is processed sequentially, and you can follow the progress in real time

Re-importing Orders

If an order has already been imported, it will show an "Already Imported" badge in the preview. You can still re-import it by checking the "Include already-imported orders" checkbox. The previous entry will be replaced with a fresh import.

Important: Before importing orders into a live giveaway, we recommend testing with a small range in a test campaign first to verify that entries are awarded as expected.
Tip: If you need to import orders from a non-Shopify source, use the CSV Import tool instead.

 Need Help?