Free tools Windows power users keep installed
One-click scans. No signup required.
Create a staging copy on a separate URL, test WooCommerce and its extensions there, and keep production orders and customers isolated. The safe sequence is: back up the live database and wp-content, clone the site with your host, a staging plugin, or a manual SFTP/database build, disable automated side effects, test the complete purchase path, and deploy only the changes that belong in production.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
What a WooCommerce staging site is
A staging site is a working copy of your live WordPress store on a separate URL. It contains a copy of the files and database needed to reproduce your catalog, theme, extensions, settings and content, but customers use the production URL while you work on staging. WooCommerce describes this as “a copy of your live site where you can test updates before customers are affected.”
As an Amazon Associate I earn from qualifying purchases.
Staging is more useful than putting the live store into maintenance mode. You can install a new WooCommerce release, update an extension, change a theme template, or test checkout without interrupting shoppers. The copy must nevertheless be treated as potentially dangerous: a staging checkout can still send mail, run scheduled jobs, contact a payment gateway or create duplicate actions unless you isolate those services.
For a game store, that means testing the pages and flows that matter to your catalog—product pages, cart, checkout, taxes, shipping, payment and order emails—while real customers continue using the live store.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Back up production before you clone or update
Make a current, restorable backup before creating staging and again before deploying anything back to production. WooCommerce stores data in two places:
- The database: products, orders, posts, pages, users, settings and extension data.
wp-content: themes, plugins and extensions, uploads and other site files.
Download wp-content over SFTP and export the complete production database. Keep the backup outside the live hosting account when possible, and record when it was made. A staging clone is not a backup: it is a working copy that you may deliberately change or break.
Before a WooCommerce update, its guidance is to make a current backup and test the update on staging whenever possible. Do not begin a clone, database import or update until you know how you would restore production.
Choose the staging method that fits your access
There are three practical approaches. Host staging is usually the shortest path when your provider offers it. A plugin is flexible when the host has no staging feature. Manual staging gives you control over the server and database, but requires more operations and more opportunities to make a URL, permissions or import mistake.
| Method | Best fit | Database isolation | Push and deployment control | Automation safeguards | Main constraints |
|---|---|---|---|---|---|
| Host-provided staging | You have a supported WordPress installation and want a guided copy | Managed by the host; check whether the tool creates a separate database or tables | Often includes host-specific push or reset controls; confirm whether pushes can select files and tables | Some tools disable staging cron automatically | Limited by host storage, inode, database and operation quotas |
| Plugin-created staging | Your host lacks staging or you need selectable files, folders or tables | Can use prefixed staging tables; a separate database provides stronger separation | Can clone selected files/tables; a full push can overwrite matching production tables | You must verify cron, mail and payment behavior yourself | Free and paid editions may differ; the plugin may not create a database for you |
| Manual SFTP and database build | You control the server and database and need a provider-neutral process | You create a blank staging database and user | You decide exactly which code and content moves, but every step is manual | You must disable or restrict scheduled jobs and external services | Requires SFTP, phpMyAdmin or equivalent database access, URL editing and troubleshooting |
Whichever method you use, the staging URL must be distinct from production and protected from public visitors. Basic authentication, hosting access controls or an equivalent gate prevents search engines and customers from reaching an unfinished copy.
Option 1: create staging with your host
SiteGround staging tool workflow
WooCommerce documents the following flow for the SiteGround staging tool:
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteRank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
- Open Websites in the hosting account.
- Open Site Tools for the relevant site.
- Go to WordPress → Staging.
- Select the WordPress installation you want to copy.
- Name the staging copy and choose the required custom files.
- Create the staging environment and wait for the files and database to be copied.
The tool copies files and the database automatically. It uses a subdomain. If DNS is managed somewhere other than the hosting account, create the staging subdomain—for example, stagingX.example.com—and its www record with A records pointing to the staging server before you try to open the copy.
Why cron isolation matters
The SiteGround workflow disables WordPress’s default cron on staging to prevent duplicated automated actions. Without that protection, a copied store could run scheduled credit-card charges, order emails or newsletters in addition to the live site. Confirm what happens to any host-level cron jobs, WooCommerce Action Scheduler tasks and third-party scheduled jobs; disabling one WordPress cron mechanism does not automatically neutralize every external scheduler.
Check capacity before creating the copy
SiteGround lists these limits for its staging feature in 2026:
- The database must be under 5 GB.
- The installation must have fewer than 500 database tables.
- The account must have more than 51% free disk space.
- The account must have more than 20% free inodes.
- You can have up to 10 staging environments.
- You can perform up to 15 staging operations per day.
These are eligibility and usage limits, not a guarantee that a particular store will clone successfully. Check the account’s current usage first, especially if your uploads, logs or backups consume most of the available space.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Option 2: create staging with a plugin
Clone with WP STAGING
When the host does not provide a reliable staging feature, WooCommerce recommends using a staging plugin. Back up first, install the plugin on production, choose the database tables and files to copy, and start the clone.
The free edition of WP STAGING supports cloning into a subfolder such as https://example.com/development. Its Pro edition adds subdomain cloning, external-host staging, multisite support and separate-database options. Select the edition according to the isolation you need, not merely the appearance of the staging URL.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Choose tables and folders deliberately
WP STAGING can exclude individual database tables and folders. By default, it uses a prefixed set of staging tables, which keeps the copy’s tables distinguishable from production tables. For stronger separation, create a database in your hosting panel first and connect the staging copy to it. The plugin cannot create that database for you.
A separate database is particularly valuable for a store with active orders, subscriptions or customer accounts. It reduces the chance that a staging operation aimed at a selected table will touch the production table with the same logical name. It does not, however, solve email, payment or cron side effects; those still require explicit controls.
Plugin cloning checklist
- Make and verify the production database and
wp-contentbackups. - Install the staging plugin and select the files, folders and tables required for a faithful test copy.
- Exclude data that should never be present in staging if your workflow permits it, while retaining enough catalog and configuration data to reproduce the issue.
- Use a separate database when the hosting panel allows it and connect the clone to that database.
- Open the generated staging URL, protect it with authentication and verify that WordPress recognizes the staging site rather than redirecting to production.
Option 3: build staging manually with SFTP and a database dump
Use the manual method when you have server and database access but no dependable host or plugin workflow. It is slower, but every component is visible and repeatable.
- Back up production. Save the database export and a copy of
wp-contentbefore touching the live site. - Copy the WordPress files. Use SFTP to copy the production installation to the staging document root. Preserve file permissions and include the themes, plugins, uploads and other required content.
- Export the live database. In phpMyAdmin, select the production database, choose Export, use the Quick method and select SQL format.
- Create a blank staging database and user. Use the hosting control panel or database server. Grant the user the privileges needed by WordPress on that database.
- Import the SQL dump. Open the blank staging database in phpMyAdmin and import the export. Large databases may require the server’s command-line or hosting import process instead of a browser upload.
- Point WordPress to the staging database. Edit the staging copy’s
wp-config.phpsoDB_NAME,DB_USER,DB_PASSWORDandDB_HOSTmatch the new database. This file tells WordPress where to find posts, users, theme settings and plugin data. - Set the staging URL. If the file contains
WP_SITEURLandWP_HOME, change both constants to the staging URL. If those constants are absent, update the corresponding URL values in the imported WordPress options using the database tools or the WordPress administrative interface after you can log in. - Log in and repair permalinks. Visit the staging dashboard, open Settings → Permalinks, confirm the intended structure and save it once to refresh rewrite rules. Test links, media and administrative login.
- Protect the URL. Add authentication or hosting access controls before testing. Do not rely on an obscure subdomain as security.
URL replacement must be handled carefully because serialized WordPress and extension data can contain the production address. A simple text replacement in every database field can corrupt serialized values. Use a WordPress-aware migration process or a tool that preserves serialization rather than running an unqualified search-and-replace.
Isolate cron, payments and email before testing
A staging copy contains production configuration unless you change it. Before clicking through checkout or waiting for scheduled jobs, make a written side-effect checklist:
- Scheduled jobs: disable WordPress cron on staging or configure it so it cannot execute production-facing tasks. Check host cron and extension schedulers as well as the default WordPress trigger.
- Payment gateways: switch to the gateway’s test or sandbox credentials. Never test with a live card, live webhook or production merchant account.
- Email: route mail to a controlled test inbox, disable outbound mail, or use a mail-capture service. Verify that order, password-reset, newsletter and extension emails cannot reach customers.
- Webhooks and APIs: review services that send callbacks, stock updates, license events or fulfillment requests. Point them to test endpoints or disable them for the duration of testing.
- Search visibility: require authentication and enable the site’s no-index setting where available. Access control is the important barrier; no-index alone does not stop a visitor who knows the URL.
Subscriptions require an additional check. WooCommerce Subscriptions displays staging mode, changes renewals to manual renewal by default and suppresses subscription-related emails. Confirm that this mode is active before you test renewal behavior, and still verify the gateway and scheduler settings for your particular copy.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
What to test on the staging store
Update the complete WooCommerce stack
Do not test WooCommerce in isolation if the change affects its integrations. On staging, update WooCommerce, the extensions that interact with it, payment gateways and the active theme together, then test the store as a customer and as an administrator. Record the versions before and after so you can identify which change introduced a problem.
Run a customer journey
- Open representative product pages and verify images, prices, variations, stock display and add-to-cart behavior.
- Add products to the cart, change quantities and remove an item.
- Proceed to checkout as a guest and as a logged-in test customer.
- Enter the test addresses needed to exercise shipping zones, rates and taxes.
- Complete a payment using the gateway’s test mode and confirm the expected order status.
- Check the order in the dashboard, including line items, taxes, shipping, fees, stock changes and notes.
- Verify that the controlled test inbox receives the expected order and customer messages—or that outbound mail remains suppressed.
- Exercise extension-specific features such as subscriptions, coupons, memberships, downloads or fulfillment integrations only with test accounts and endpoints.
Check administrative and edge cases
- Try invalid payment details, an empty cart, an unavailable product and an address outside the configured shipping zones.
- Check mobile and desktop layouts for product, cart and checkout pages.
- Review logs for PHP errors, failed scheduled actions, gateway callbacks and extension warnings.
- Test the update and rollback path: know which plugin, theme or code change you would deactivate if the staging result is not acceptable.
Keep a test log with the URL, account used, gateway mode, test order numbers, browser/device, extension versions and observed result. Never copy a staging test order into production as if it were a real customer order.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Deploy changes without overwriting live orders
Use the “code goes up, content goes down” rule
WooCommerce developer guidance states: “code goes up, content goes down.” Custom PHP, JavaScript, CSS, theme files and plugin files are code artifacts that can move from staging to production after testing. Production remains the authoritative source for customer-created content: orders, customers, products edited by staff, posts, uploads and other live data.
In practice, deploy code through your normal version-control or file-transfer process, and make production database changes deliberately in the production dashboard or a controlled migration. Do not replace the entire live database with the older database captured when staging was created.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →When a full push tool is involved
Back up both production and staging before using a push feature. WP STAGING warns that selected database tables completely overwrite their production counterparts. For WooCommerce, that can erase or roll back orders and customer data created after the clone. Never select order, customer or other live transactional tables merely because a plugin installation appears to require a database push.
If only plugin or theme files changed, no database tables need to be pushed. Installing a plugin, changing settings, editing menus or creating posts are database changes; decide separately which corresponding tables, options or content must be recreated in production. If you cannot identify the exact tables and the effect of replacing them, deploy the files and repeat the setting change manually rather than performing a blind full push.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Safe deployment sequence
- Place the store’s normal maintenance and communication plan in place if the code change requires a brief production pause.
- Back up the current production database and
wp-content. - List the exact files, code commits and production settings that passed staging.
- Deploy code and required non-transactional assets first.
- Recreate necessary settings in production without replacing order or customer tables.
- Run a small production smoke test: open a product, add it to the cart, reach checkout and confirm that the payment gateway remains in its intended live mode.
- Monitor errors, scheduled actions, payment callbacks and email delivery. Keep the backups until the change is proven stable.
Common failures and how to recover
The staging URL redirects to production
Check WP_HOME, WP_SITEURL and the relevant WordPress options in the staging database. Review redirect rules in the web server, cache and security plugins. Clear caches only after confirming that the staging URL is correct; otherwise a cached production redirect can make a correct configuration appear broken.
Images or styles are missing
Confirm that the required wp-content/uploads files and theme assets were copied, that the staging web user can read them and that URLs in the page source point to staging where appropriate. Regenerate permalinks and clear staging caches after the files are present.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsThe clone cannot be created
Check database size, table count, free disk space and inode availability for host staging. For a plugin or manual build, inspect import size limits, database privileges, SFTP interruptions and PHP/server timeout limits. A database under the host’s stated size limit can still fail if the account lacks the required free space for a second copy.
Orders or emails appear unexpectedly
Stop testing, disable staging cron and outbound mail, and switch payment integrations to test credentials. Inspect host cron, Action Scheduler and third-party webhooks. If a real transaction or customer message occurred, treat it as a production incident and use the provider’s documented refund, notification and credential-rotation procedures.
A push removed newer production data
Stop further pushes. Restore the pre-push production backup or use the host’s point-in-time recovery if available, then reconcile any transactions created after the backup with your payment and order records. Do not attempt to repair the situation by pushing the staging database again.
Quick Recap
Staging readiness checklist
- Production database and
wp-contentbackups completed and restorable. - Separate staging URL created and protected with authentication or access controls.
- Staging database isolated by the host, prefixed tables or a separate database.
- WordPress URL settings point to staging and permalinks work.
- WordPress cron, host cron and scheduled extension jobs reviewed.
- Payment gateways use test credentials; webhooks and APIs use test endpoints or are disabled.
- Outbound email and newsletters are captured, disabled or routed to test recipients.
- WooCommerce, extensions, gateways and theme tested together.
- Product, cart, checkout, payment, shipping, taxes, order email and extension-specific flows tested.
- Deployment list distinguishes code and selected assets from orders, customers and other live content.
- Fresh production backup taken immediately before any push or production change.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.




