WooCommerce Migration Specialist Needed
Бюджет: $35.0
FIXED /
⭐ 0.00 (0)
United Kingdom
wordpress, migration, woocommerce
We are seeking an experienced WooCommerce professional to migrate a new website build into an existing WP Engine environment. The task involves ensuring a seamless transition without losing any customer data, orders, or active subscriptions, and preventing duplicate renewals.
I’ve built a new WooCommerce website for a client on a temporary development domain (outside WP Engine).
The client’s current live website is hosted on WP Engine and uses WooCommerce Subscriptions for recurring customer orders.
I need an experienced WooCommerce professional to safely migrate the new build into the client’s existing WP Engine environment, replacing the current site without losing any customers, orders, or active subscriptions, and without triggering duplicate renewals.
What needs to be done
Pre-migration preparation:
Check PHP, WooCommerce, and plugin versions on both sites for compatibility.
Confirm whether HPOS (High-Performance Order Storage) is enabled on the live site and match that setting on the new build.
Add this constant to the new build so renewals don’t trigger before launch:
define('WCS_IS_STAGING_SITE', true);
Keep all payment gateways (e.g. Stripe, PayPal) in test or disabled mode until after go-live.
Migrate the new build into WP Engine:
Move all theme files, media uploads, and content from the dev site to the existing WP Engine environment.
Ensure the new site is working correctly under a temporary URL or staging setup within WP Engine before swapping live.
Sync dynamic e-commerce data
Right before go-live, pull all customer, order, and subscription data from the live database into the new site.
This includes relevant WooCommerce tables for orders, order meta, subscriptions, users, payment tokens, and scheduled actions.
Use a safe migration method such as WP Migrate, WP-CLI, or WP Engine’s database tools to selectively import only these tables.
Go-live process
Run a full search-and-replace to update all URLs from the dev domain to the client’s live domain.
Clear all caches on WP Engine and within WordPress.
Remove the staging constant from wp-config.php.
Add live payment gateway keys and recreate webhooks for the production domain.
Test checkout and confirm existing subscriptions and renewals are functioning correctly.
Remove maintenance mode and reopen the store.
Відкрити на Upwork