Key takeaways

  • Bulk import gets you a catalogue in minutes. Merchandising the top 40 products is what makes it sell.
  • Set your markup at import time, not by editing products afterwards.
  • Use a feed rather than a file, so sold-out supplier items stop being sellable on your store.
  • Rewrite descriptions for anything you advertise. Duplicate copy does not rank and is not yours.

The design of a new store takes an afternoon with a decent theme. The products take three weeks, because someone has to type them in. That asymmetry is why so many stores sit half-built.

Here is the workflow that collapses the second part into one sitting, plus an honest account of what still needs human attention afterwards.

Step 1: Pick your source, carefully

Where the products come from determines everything downstream, including whether you are allowed to use the images.

SourceImage rightsData qualityNotes
Your dropship supplierUsually grantedVaries wildlyThe correct answer. Check your agreement.
A wholesale accountUsually grantedOften goodMay offer a proper feed already.
A brand you resellAsk for the asset packExcellentMost brands have one and will send it.
A competitor's storefrontNoGoodFine for research, not for republishing.

The image question is the one that gets people in trouble. Supplier and brand imagery usually comes with permission to use it for resale, and that permission is normally in the agreement you already signed. Competitor photography comes with no permission at all. The distinction is covered properly in is scraping product data legal.

Step 2: Extract the catalogue (5 minutes)

If your supplier provides a CSV or a feed URL, use it. Many do not, or provide one so minimal it is useless: no images, no variants, no categories.

When that happens, the supplier's own storefront is a better source than their export, because it contains everything they show customers. Paste the URL into Scrapify and you get titles, descriptions, prices, images, categories, variants and stock state, in whichever format your platform imports.

For a few thousand products this takes seconds, because the data is read from the store's structured product endpoints rather than crawled page by page.

Step 3: Set your margin before you import

Do this at import time. Editing prices afterwards is a job you will have to redo on every re-sync, forever.

Decide three things:

  • Markup percentage. Whatever your category supports. Remember it must absorb payment fees, ad spend and returns, not just cover cost.
  • Rounding rule. Round to .99 or .95. A supplier price of 12.37 at 60 percent markup is 19.79, which reads as a mistake. Rounded to 19.99 it reads as a price.
  • Currency handling. If your supplier prices in another currency, conversion must happen at sync time using a live rate, not once at import.

Our WordPress plugin takes all three as settings and applies them on every sync, so a supplier price change flows through to a correctly rounded retail price without anyone touching a product.

Step 4: Import (10 to 30 minutes)

Two routes, and the choice matters more than it looks.

CSV, for a static catalogue

Download the export, upload it via Products, Import. Simple, works everywhere, and it is a snapshot. When the supplier changes prices, your store does not know.

Batch it at 200 to 500 products if there are images. The mechanics are in how to bulk import products into WooCommerce.

Live feed, for a catalogue that moves

Save the scrape as a live feed that refreshes hourly, then connect our free WordPress plugin once. It pulls products, variations, images and categories into WooCommerce, applies your markup and rounding, and re-syncs on a schedule.

For dropshipping this is not a convenience, it is the difference between a working store and a refund queue. When your supplier sells out of an item, your store finds out within the hour instead of when a customer orders it.

Launch stocked, not empty

Scrape a supplier catalogue, save it as a live feed, and import it into WooCommerce with markup and currency conversion applied. Free plan available.

Start scraping Have us build the store

Step 5: The part that actually sells (the rest of the hour)

You now have a stocked store. It will not convert yet, and the gap between "has products" and "sells products" is smaller than people fear but not zero.

Four things, in order of return:

Rewrite your top 20 to 40 descriptions

These are the products you will advertise. Every other retailer carrying them is running the identical supplier text, so Google has seen that page hundreds of times and has no reason to rank yours. Rewriting is also the only version of this that is legally yours.

You do not need to rewrite 3,000 products. You need to rewrite the ones you spend money sending traffic to.

Fix the categories

Imported category trees reflect the supplier's warehouse logic, not how your customers shop. Collapse the ones with two products in them, rename anything using internal jargon, and make sure the top-level navigation reads like a shop rather than a spreadsheet.

Cull the obvious junk

Every bulk import brings in products with one bad photo, a five-word description, or a price that makes no sense next to the rest. Sort by price ascending and descending and delete the outliers. Twenty minutes of this materially raises how the store reads.

Write real category descriptions

Category pages are what rank for the broad terms worth having. A paragraph of genuine text on each of your top categories does more for organic traffic than any individual product page.

Step 6: Keeping it current

This is the step everyone skips and everyone regrets.

A dropship catalogue is a moving target. Prices change, products are discontinued, stock runs out. Sell something your supplier no longer has and you get a refund, a support ticket, and if it happens enough, a payment processor asking uncomfortable questions.

With a live feed the maintenance is automatic:

  • New supplier products appear on your store.
  • Price changes flow through with markup reapplied.
  • Sold-out items become unpurchasable rather than becoming a refund.
  • Discontinued products are marked out of stock rather than deleted, so the URL survives and keeps whatever ranking it earned.

That last point is subtle and worth more than it sounds. Deleting products destroys accumulated SEO value and creates 404s. Marking them out of stock keeps the page, and if the product returns, it returns to a URL Google already knows.

A realistic timeline

TaskTime
Extract supplier catalogue5 minutes
Configure markup, rounding, currency5 minutes
Import or connect the feed10 to 30 minutes
Tidy categories and navigation15 minutes
Cull the junk15 minutes
Rewrite the top 20 descriptions2 to 3 hours, or later

Under an hour to a stocked, functioning store. The description rewriting is real work and it is the highest-return work in the list, but it does not block launch. Get the store up, start driving traffic to a handful of products, and rewrite as you learn which ones people actually want.

If you would rather not do any of it, we build stores and can populate them from your supplier's catalogue before handover, so what you receive is a working shop rather than an empty theme.

Frequently asked questions

How many products should a new store launch with?
Enough that the category pages do not look abandoned, which is usually 30 to 60 per category, and few enough that you can write real descriptions for the ones you intend to advertise. A 5,000 product store with untouched supplier copy converts worse than a 200 product store with genuine merchandising.
Should I use my supplier's product descriptions as they are?
No, for two separate reasons. They are copyrighted, and every other retailer selling that product is using the identical text, so you are competing on a page Google has already seen hundreds of times. Rewrite the products you plan to push, even if you leave the long tail as imported.
How do I keep prices and stock in sync with my supplier?
Use a feed rather than a one-off import. A live feed re-reads the source on a schedule and updates prices and availability, so an item that sells out upstream stops being sellable on your store instead of turning into a refund and a bad review.
How do I apply a markup during import?
Set it at import time rather than editing products afterwards. Our WooCommerce plugin takes a percentage markup and a rounding rule, so a supplier price of 12.37 with a 60 percent markup and round-to-.99 becomes 19.99 on your store, applied consistently on every re-sync.

Keep reading

WooCommerce How to Bulk Import Products into WooCommerce Without a Spreadsheet Guides Is Scraping Product Data Legal? What Store Owners Need to Know Guides How to Build a Google Shopping Product Feed for WooCommerce