k-sync
Back to blog

Migrating WooCommerce pre-orders to Shopify: setup and migration guide (2026)

How to migrate WooCommerce pre-orders to Shopify — WooCommerce Pre-Orders plugin vs Shopify pre-order apps, handling active pre-orders during migration, inventory configuration, and pre-order email setup.

·By k-sync
5 min read · 1,049 words

Pre-orders present a specific challenge during WooCommerce to Shopify migrations: active pre-orders represent real customer commitments and payments that must be handled carefully during the transition. Here's how to set up pre-orders in Shopify and handle the migration of active pre-orders from WooCommerce.

WooCommerce pre-orders: how they worked

WooCommerce didn't include native pre-orders. Most stores used:

Handling active pre-orders during migration

This is the most critical part of the pre-order migration. Active WooCommerce pre-orders are orders already placed and potentially paid.

Option A: Fulfil all active pre-orders before migration

The safest approach if timeline allows:

  1. Complete or cancel all outstanding WooCommerce pre-orders before migration cutover
  2. If products haven't released: delay migration until after the next release date
  3. Process fulfillment via WooCommerce as planned, then migrate post-fulfillment

Option B: Manual transfer of active pre-orders

If migration must proceed while pre-orders are active:

  1. Export all active pre-orders from WooCommerce (order details, customer info, payment status, product)
  2. Determine payment status: already charged, or to be charged on release?
  3. Already paid: Create draft orders in Shopify for each pre-order (Admin → Orders → Create Order). Mark as paid. These will be fulfilled when product releases.
  4. Charge on release: More complex. WooCommerce holds a "pre-order" that will charge on release. These cannot be transferred to Shopify's payment system directly. Options:
    • Send customers a Shopify payment link for the pre-order amount when it releases
    • Issue the product for free on Shopify and manually charge via original payment method
    • Refund WooCommerce pre-order charges, re-charge via new Shopify order on release
  5. Email all pre-order customers explaining the platform migration and any changes to their order

Option C: Maintain WooCommerce for pre-order fulfillment only

Keep WooCommerce running (read-only, no new orders) specifically to fulfill outstanding pre-orders, while all new orders go through Shopify. Decommission WooCommerce after the last pre-order is fulfilled.

Shopify pre-order apps

Shopify doesn't have native pre-order functionality. Apps handle it:

AppFeaturesPricing
Pre-Order Now by Website On-DemandPre-order button, release date, partial payment, pre-order badge$19.99/mo
Kickflip Pre-order & Back In StockPre-order + back-in-stock alerts in one app$15/mo
PreProductPre-order + deposit/partial payment, release date countdown$19–$49/mo
Timesact Pre-order & RestockPre-order with partial payment, shipping date display per variant$17–$99/mo
Preorder GloboSimple pre-order button with date display, email notification on release$9.90/mo

Key pre-order app features to look for

Shopify inventory setup for pre-orders

Configure pre-order products in Shopify correctly:

Continue selling when out of stock

Release date as metafield

Pre-order product page elements

Update product pages for pre-order products:

Notification emails for pre-orders

Configure Shopify notification emails for pre-order lifecycle:

Pre-release and launch day workflows

When the pre-ordered product becomes available:

  1. Update Shopify inventory to actual stock quantity
  2. Change pre-order product status: turn off "continue selling when out of stock" if limiting to actual stock
  3. Update the preorder.is_preorder metafield to false (removes pre-order badge and button)
  4. Pre-order app handles fulfilling existing pre-orders — some apps batch-create fulfillments automatically
  5. Or: manually fulfill pre-order orders in Shopify order management

Mixed cart handling

If customers can add both pre-order and in-stock items:

Pre-order migration checklist

The biggest risk in pre-order migrations is losing track of customers who paid for products that haven't shipped yet. Every active pre-order must be documented before migration and reconciled — either fulfilled via WooCommerce, transferred to Shopify draft orders, or explicitly communicated to customers. These are the highest-stakes orders in any migration.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides