
內容簡介
PxelCode Migration Toolkit for FluentCart 外掛可將 WooCommerce 的商店數據逐步遷移至 FluentCart,避免因大目錄造成的 PHP 超時問題,確保數據完整性與準確性。
【主要功能】
• 客戶資料遷移,去重並包含地址
• 產品遷移,支持變數與定價
• 訂單遷移,包含交易與退款信息
• 優惠券遷移,記錄使用限制與到期日
• 訂閱遷移,僅在 WooCommerce Subscriptions 啟用時
• 數據重建與驗證,計算顧客終身價值
外掛標籤
開發者團隊
② 後台搜尋「PxelCode Migration Toolkit for FluentCart」→ 直接安裝(推薦)
原文外掛簡介
This plugin moves your store data from WooCommerce into FluentCart, one entity at a time, in small AJAX batches so large catalogs don’t hit PHP timeouts.
What gets migrated
Customers — deduplicated by email, from orders and registered users, with billing/shipping addresses.
Products — simple and variable, with variations, pricing, stock, and featured image.
Orders — line items, billing/shipping addresses, transactions, refunds, applied coupon codes.
Coupons — code, type, amount, usage limits, expiry, product restrictions.
Subscriptions — only if WooCommerce Subscriptions is active. Renewal orders are linked back to the subscription’s parent order.
Recount & Verify — rebuilds customer lifetime value / purchase counts and coupon use counts from the orders actually migrated.
What does NOT get migrated (do these manually afterward)
Product categories and tags — FluentCart’s category model differs structurally.
Downloadable file attachments — re-attach under each product’s Downloadable Asset(s).
Payment gateway credentials — reconnect Stripe/PayPal/etc. in FluentCart using the same accounts.
Email templates — FluentCart has its own notification system.
Order status history / WooCommerce order notes.
Tax rate configuration — set up FluentCart’s tax classes and rates directly.
WooCommerce Subscriptions “requires manual renewal” fine print beyond collection_method, and any bill-times cap (WooCommerce subscriptions normally run until cancelled, so bill_times is imported as 0/unlimited).
How it works
Each step (Customers, Products, Orders, Coupons, Subscriptions, Recount) runs as a series of small AJAX batches. A mapping table ({prefix}pxwfcm_id_map) records which WooCommerce ID became which FluentCart ID, so re-running a step skips records already migrated instead of duplicating them. A log table ({prefix}pxwfcm_log) records anything skipped or errored for review.
Run the steps in order: Customers, Products, Orders, Coupons, Subscriptions, Recount. Orders depend on Customers and Products already being migrated; Subscriptions depend on Orders; Recount depends on everything else.
This plugin does not modify WooCommerce data. It only reads from WooCommerce and writes into FluentCart.
Rehearse first
There is no dry-run mode. Test on a staging copy of your site before running against production, and take a database backup first regardless.
Requirements
WooCommerce active on the site.
FluentCart installed and active.
WordPress 6.0 or newer.
PHP 7.4 or newer.
