How to Start a Dropshipping Store With WordPress: 2026 Plan
Quick answer: Starting a dropshipping store with WordPress takes seven stages: choose a niche and a few test products, pick a supplier route and approve samples, work out landed cost and set prices, build the WordPress and WooCommerce site, connect your fulfillment partner, run a launch checklist, then spend the first 30 days testing and cutting. The website is the easy part. New stores usually fail on product choice, delivery promises they can't keep and margins that forget US duties, so settle those before you touch a theme.
The seven stages at a glance
| Stage | What you finish with | Go deeper |
|---|---|---|
| 1. Niche and products | A shortlist of three to five products to test | Choosing a niche |
| 2. Supplier and samples | Approved samples you have held and photographed | Working with a sourcing agent |
| 3. Landed cost and price | A price per product and a break-even ad cost | Profit margin math |
| 4. Build the site | WordPress and WooCommerce running in Coming soon mode | WordPress site build guide |
| 5. Connect fulfillment | One real test order shipped, with tracking on the order | Below |
| 6. Launch checklist | The store switched to Live | Below |
| 7. First 30 days | Keep, fix or drop decisions for each product | Testing products |

Stage 1: Choose a niche and a few products
Pick a niche where you understand the buyer and can explain why your product is better than the one on page one of Amazon. Then shortlist a handful of products, not fifty. For each, check five things: a selling price that leaves room for ads, a packed size and weight that ships cheaply, low breakage risk, no regulated claims you can't support, and a reason to buy now. Our product scorecard turns that into numbers.
Stage 2: Choose a supplier route and approve samples
| Route | Good for | Watch out for |
|---|---|---|
| Retail marketplace sellers (for example AliExpress) | Ordering samples and very first tests | Retail prices, the seller's packaging, several parcels for multi-item orders |
| Catalog apps | Listing many products quickly | Little control over quality or packaging |
| A sourcing agent with its own warehouse | Factory prices, inspection, your branding, one parcel per order | Usually a small first batch to buy for stocked items |
Whatever the route, hold the product before you sell it. Check size, finish, smell, packaging and how it survives a drop onto the floor. The sample you approve becomes the reference that later batches are checked against.
Stage 3: Price on landed cost
Landed cost is everything you pay to get one order to the customer's door: product, sourcing, shipping, duties and fulfillment. Here is a worked example. The product, shipping and duty figures are assumptions for illustration only; the sourcing and pick-and-pack figures use PackQuay's published rates.
| Per order (one unit) | Amount | Basis |
|---|---|---|
| Product cost | $4.20 | Example factory price |
| Sourcing fee | $0.42 | 10% of product cost for batches up to $5,000 |
| Shipping to the US | $4.80 | Example line price |
| US duties | $1.60 | Example; depends on the product's tariff classification |
| Pick and pack | $2.00 | PackQuay rate at 1–19 orders a day |
| Landed cost | $13.02 | |
| Selling price | $29.99 | Example |
| Payment processing | $0.90 | Assumed 3% |
| Left before ads | $16.07 | Your break-even ad cost per order |
If a buyer adds a second unit of the same item, pick and pack adds $0.50 at that tier, which is why bundles and "buy two" offers can lift margin. If your ad cost per order lands above $16.07 in this example, the product loses money however good the site looks. Every parcel from China to the US now pays duties, so never leave that line out.
Stage 4: Build the site
Buy hosting that meets WooCommerce's current recommendations, install WordPress and WooCommerce, choose a theme that supports the block-based checkout, and keep the store in Coming soon mode while you work. Set up payments, shipping zones and taxes, give every variant its own SKU, and write your shipping, returns and privacy pages. The full build is in our WordPress site guide, and store settings such as payments and shipping zones are covered in the WooCommerce setup guide.
Stage 5: Connect fulfillment and ship one real order
- Agree the product list. Each SKU in your store should point to exactly one item your partner buys or holds.
- Set up the order handoff. With PackQuay, 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.
- Add your branding. Mailer, box or insert card, if you want them from day one; see packaging and branding.
- Place one real order to your own address and follow it: paid, shipped, tracking on the order, shipping email received, parcel delivered. Note how many days each step took.
Stage 6: Launch checklist
- Every product page states a delivery estimate you have tested, not a hope.
- Shipping, returns, privacy, terms and contact pages are linked in the footer.
- Checkout works on a phone with each payment method you offer.
- Order confirmation and shipping emails come from your domain and include the tracking link.
- Prices are built on landed cost, including duties.
- Every variant has a unique SKU that your fulfillment partner recognizes.
- Backups run daily and one restore has been tested.
- Your ads point to product pages that load fast on mobile data.
- WooCommerce > Settings > Site visibility is switched from Coming soon to Live.
Stage 7: The first 30 days
Treat the first month as a test, not a launch party. Each week, check per product:
- Ad cost per order against the break-even number from Stage 3.
- Add-to-cart and checkout rates, to see whether the problem is the product page or the offer.
- Real delivery time by country, from payment to doorstep, against what your product page promises.
- Refund and complaint reasons, grouped by product.
Drop products that can't beat break-even after a fair test, fix pages that get clicks but no carts, and reorder only what is selling. When daily orders become routine, our guide to automating dropshipping orders shows how to keep the order flow hands-off.
How PackQuay helps
PackQuay covers stages 2 and 5 from our own warehouse in Xinxiang. We find the factory, buy for a published sourcing fee, inspect 20% of each batch free and store your stock free for the first 2 months. Stocked orders leave within 24 hours (48 at peak); for items not yet in stock, buying takes 4–5 days on average after payment. No subscription and no monthly fee; see pricing or send your shortlist to your account manager on WhatsApp.
FAQ
How much does it cost to start a WordPress dropshipping store?
The software itself costs nothing. Your spending goes on hosting, a domain, any paid theme or extensions, samples and a test ad budget. With PackQuay there is no subscription or monthly fee: you pay product and shipping at cost plus per-order fees from $2.00.
Should I use WordPress or Shopify for dropshipping?
Shopify is quicker to set up because hosting, security and updates are included in the monthly plan. WordPress with WooCommerce gives you more control and no platform subscription, but you manage hosting, updates and backups yourself.
How many products should a new dropshipping store launch with?
A small, focused set you can test properly, usually a handful in one niche. It is easier to find a winner when each product gets enough traffic to judge, and a tight niche makes the store look trustworthy.
How do I connect a WooCommerce store to a supplier in China?
With PackQuay, 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.
How long does shipping from China take for a new store?
It depends on the shipping line and the destination. At PackQuay, stocked orders leave the warehouse within 24 hours, 48 at peak, and items not yet in stock take 4–5 days on average to buy after payment. Test real delivery times with your own order before promising a range.