How to Create a WordPress Dropshipping Site: 2026 Build Guide

WooCommerce

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 typeGood forWatch out for
Shared hostingVery small catalogs and early testsLow memory limits, slow checkout when traffic rises, other sites on the same server
Managed WordPressMost new storesConfirm WooCommerce is allowed and the host's cache skips cart and checkout
Managed WooCommerceStores expecting steady daily ordersHigher price; check that staging and daily backups are included
VPS or cloud serverTeams with a developerYou 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

  1. Register a short domain you can spell over the phone.
  2. Point its DNS records to your host, or move the nameservers if the host manages DNS.
  3. Switch on the host's SSL certificate and force HTTPS, so every page and the checkout load securely.
  4. Set up email on your domain for order emails and customer replies.

Step 3: Install WordPress and WooCommerce

  1. Install WordPress with your host's installer, using a unique admin username and a strong password.
  2. Under Settings > General, set the site title, timezone and admin email.
  3. Install WooCommerce from Plugins > Add New and run its setup: store address, currency and what you sell.
  4. 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

Flat illustration of a laptop showing a shopping cart, surrounded by shopping bags and gift boxes

There is no single best theme, but a good one for dropshipping passes seven checks:

  1. It states WooCommerce support and styles the shop, product, cart and checkout pages.
  2. It works with the block-based cart and checkout.
  3. A product page loads quickly on a phone over mobile data.
  4. It was updated recently and is tested with the current WordPress version.
  5. It doesn't force a heavy page builder you don't need.
  6. Product pages have room for variant choices, a size chart and a delivery-time note.
  7. 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

JobWhy you need itSetup note
BackupsRecover from a bad update or a hackDaily, stored off the server; test one restore
Security and two-factor loginStop password attacks on the adminTwo-factor login for every admin and shop manager
Caching and performanceFast pages convert betterExclude Cart, Checkout and My Account, as WooCommerce's caching guidance says
SEOTitles, descriptions, sitemapsOne SEO plugin only
Image optimizationProduct photos are the heaviest filesCompress on upload; serve modern formats
Order export and shipment trackingHand orders to whoever ships, and give customers trackingOnly 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

TestHowPasses when
Mobile checkoutBuy a product on a phoneNo layout breaks; payment completes
Cart not cachedAdd different items in two browsersEach cart shows only its own items
Order emailsPlace and complete a test orderCustomer gets each email, from your domain
Page speedLoad a product page on mobile dataUsable within a few seconds
BackupsRestore last night's backup to stagingThe staging site works
PoliciesClick every footer linkNo 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.

Start fulfilling your Shopify and WooCommerce orders from China

Free to connect. Set up your store in minutes and talk to a real account manager.

On WooCommerce? Connect your store free →

WhatsApp us