How to Create a WordPress Dropshipping Site: 2026 Build Guide
Quick answer: To create a WordPress dropshipping site, buy hosting that meets WooCommerce's current recommendations (PHP 8.3 or newer, MySQL 8.0+ or MariaDB 10.6+, a 256 MB memory limit and HTTPS), point a domain at it and install WordPress and the free WooCommerce plugin. Choose a theme that supports WooCommerce's block-based cart and checkout, set permalinks to anything but Plain, and keep the store in Coming soon mode while you build. Add policy pages, backups and login security, and make sure caching never touches the cart, checkout or My Account pages. Before launch, decide how orders will leave the store and how tracking numbers will get back to each order.
Site first, store second
This guide covers the WordPress site itself: hosting, software, theme and the settings that keep it fast and safe. Store configuration such as payments, shipping zones, taxes and products is covered in our WooCommerce dropshipping setup guide. The business side, from choosing products to launch day, is in how to start a dropshipping store with WordPress.
Step 1: Hosting that can run a store
| Hosting type | Good for | Watch out for |
|---|---|---|
| Shared hosting | Very small catalogs and early tests | Low memory limits, slow checkout when traffic rises, other sites on the same server |
| Managed WordPress | Most new stores | Confirm WooCommerce is allowed and the host's cache skips cart and checkout |
| Managed WooCommerce | Stores expecting steady daily orders | Higher price; check that staging and daily backups are included |
| VPS or cloud server | Teams with a developer | You own security patches, PHP upgrades and backups |
Whatever you buy, check it against WooCommerce's published server recommendations for version 10.8 and later:
- WordPress 6.9 or newer;
- PHP 8.3 or newer (tested up to 8.4);
- MySQL 8.0 or newer, or MariaDB 10.6 or newer (WordPress.org itself recommends MariaDB 10.11 or newer);
- a WordPress memory limit of 256 MB or more;
- HTTPS support.
Older setups such as PHP 7.4 still run WooCommerce, but those versions are past end of life and WooCommerce warns they can expose the site to security risks. Ask the host for a staging copy of the site and daily off-site backups before you sign up.
Step 2: Domain, DNS and SSL
- Register a short domain you can spell over the phone.
- Point its DNS records to your host, or move the nameservers if the host manages DNS.
- Switch on the host's SSL certificate and force HTTPS, so every page and the checkout load securely.
- Set up email on your domain for order emails and customer replies.
Step 3: Install WordPress and WooCommerce
- Install WordPress with your host's installer, using a unique admin username and a strong password.
- Under Settings > General, set the site title, timezone and admin email.
- Install WooCommerce from Plugins > Add New and run its setup: store address, currency and what you sell.
- Keep the defaults a new store already gets. High-Performance Order Storage has been the default for new stores since WooCommerce 8.2, the block-based cart and checkout since 8.3, and Coming soon mode under WooCommerce > Settings > Site visibility arrived in 9.1.
While the store is in Coming soon mode, logged-in admins and shop managers still see everything. Check the site in a private browser window to see what visitors see.
Step 4: Choose a theme

There is no single best theme, but a good one for dropshipping passes seven checks:
- It states WooCommerce support and styles the shop, product, cart and checkout pages.
- It works with the block-based cart and checkout.
- A product page loads quickly on a phone over mobile data.
- It was updated recently and is tested with the current WordPress version.
- It doesn't force a heavy page builder you don't need.
- Product pages have room for variant choices, a size chart and a delivery-time note.
- Header and footer are easy to edit, so policy and tracking links are always visible.
Step 5: Settings to get right before you add products
- Permalinks: Settings > Permalinks, anything except Plain. The WooCommerce REST API, which many plugins and outside tools rely on, does not work with Plain permalinks.
- Selling and shipping locations: only the countries you can really deliver to.
- Accounts and privacy: allow guest checkout, decide whether customers can create accounts, and link a privacy policy.
- Email sender: a name and address on your own domain, so order emails don't land in spam.
- Policy pages: shipping (with honest delivery times for parcels from China), returns and refunds, privacy, terms and contact, all linked in the footer.
Step 6: Plugins, chosen by job
| Job | Why you need it | Setup note |
|---|---|---|
| Backups | Recover from a bad update or a hack | Daily, stored off the server; test one restore |
| Security and two-factor login | Stop password attacks on the admin | Two-factor login for every admin and shop manager |
| Caching and performance | Fast pages convert better | Exclude Cart, Checkout and My Account, as WooCommerce's caching guidance says |
| SEO | Titles, descriptions, sitemaps | One SEO plugin only |
| Image optimization | Product photos are the heaviest files | Compress on upload; serve modern formats |
| Order export and shipment tracking | Hand orders to whoever ships, and give customers tracking | Only needed if you work with order files; see Step 8 |
Keep the list short. Every plugin is code you have to update, and plugin conflicts are the most common reason a WooCommerce checkout breaks.
Step 7: Test before launch
| Test | How | Passes when |
|---|---|---|
| Mobile checkout | Buy a product on a phone | No layout breaks; payment completes |
| Cart not cached | Add different items in two browsers | Each cart shows only its own items |
| Order emails | Place and complete a test order | Customer gets each email, from your domain |
| Page speed | Load a product page on mobile data | Usable within a few seconds |
| Backups | Restore last night's backup to staging | The staging site works |
| Policies | Click every footer link | No missing or placeholder pages |
Step 8: Plan how orders leave and tracking comes back
A dropshipping site needs two flows that WordPress doesn't set up by itself. Paid orders have to reach whoever ships them, and tracking numbers have to reach each order so the customer gets a shipping email. There are two common ways to run them:
- A store connection. Your fulfillment partner connects to the store, takes in paid orders and adds tracking back to each order. Nothing to export by hand.
- Order files. You export orders and send them as CSV or Excel. Core WooCommerce has no full order export with shipping addresses (its Analytics download is a summary), so stores working this way add an order-export extension. To put tracking on orders, WooCommerce 10.2 added a beta Order Fulfillments feature, switched off by default, that stores carrier, tracking number and link and emails the customer; a shipment tracking plugin is the usual alternative.
Settle this before launch day, then follow one real test order from checkout to a tracking email.
How PackQuay helps
Once the site is built, PackQuay handles what happens after the checkout. We source your products from factories, inspect 20% of each batch free and pack each order under your brand in our own warehouse in Xinxiang. Message us on WhatsApp and we connect your WooCommerce store for you. Orders come in automatically, and tracking numbers go back to your store once parcels ship. You can also send orders as a CSV or Excel file. No subscription and no monthly fee; see pricing, or ask your account manager on WhatsApp what to sort out before your first order.
FAQ
Can I build a dropshipping website with WordPress?
Yes. WordPress with the free WooCommerce plugin gives you a full online store. You add hosting, a theme and a few plugins, then arrange how orders reach your supplier or fulfillment partner and how tracking gets back to each order.
What hosting does WooCommerce need in 2026?
WooCommerce recommends WordPress 6.9 or newer, PHP 8.3 or newer, MySQL 8.0 or MariaDB 10.6 or newer, a 256 MB memory limit and HTTPS. Managed WordPress or managed WooCommerce hosting suits most new stores.
Which WordPress theme is best for dropshipping?
There is no single best one. Choose a theme that supports WooCommerce and its block-based cart and checkout, loads fast on phones, is updated regularly and doesn't force a heavy page builder.
Why should cart and checkout pages be excluded from caching?
They show information that belongs to one shopper. If they are cached, one visitor can see another's cart or checkout errors appear. WooCommerce's guidance is to exclude Cart, Checkout and My Account from any page cache.
Can WooCommerce export orders and add tracking numbers on its own?
Partly. Core WooCommerce has no full order export with addresses, so stores that send order files add an export extension. For tracking, WooCommerce 10.2 introduced a beta Order Fulfillments feature that is off by default; a shipment tracking plugin is the common alternative. If your fulfillment partner connects to the store, neither is needed for the order handoff.