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.

Manage your products with k-sync

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

Get started free

Related reading

Browse all migration guides