Blog / Online stores
WooCommerce Store Setup: Sizes, Colors and Variations Done Right
A WooCommerce store setup guide from real builds: variations, photos per option, shipping, and the checkout details that decide whether people actually buy.
A WooCommerce store setup looks simple from the outside. Install the plugin, add some products, turn on payments. Then the first real customer picks a size, the photo doesn't change, the price is wrong for that size, and they leave.
I've set up WooCommerce for a luxury shoe brand, a potato chip company, an engraving shop, a glass and crystal store and a fashion label. The products are different, but the same few things make or break every one.
Variations that act like the real product
If you sell shoes in eight sizes and three leathers, that is twenty-four versions of one product. WooCommerce handles this with variations, and setting them up well is most of the work:
- Each option has its own price when it should (the larger size costs more, the premium leather costs more).
- Each color has its own photo, and the main image changes the moment someone picks it.
- Stock is tracked per option, so the size 9 that is sold out says so before checkout, not after.
- Option buttons, not dropdowns, when there are only a few choices. People tap swatches faster than they read menus.
When this is right, the product page answers the shopper's questions before they ask.
Photos that sell
The most common reason a small store looks cheap is mixed photos: different backgrounds, different crops, different light. I put every product on the same footing, square or the same ratio, same background treatment, and large enough to zoom. If the owner doesn't have product photos yet, I make stand-ins for the build and swap in real ones as they come.
Shipping that matches how you ship
Default WooCommerce shipping is one flat rate everywhere. Real businesses need more:
- Local pickup for customers in town
- Delivery zones by ZIP code
- Free shipping over an amount
- Different rates for heavy or fragile items
- States you don't ship to at all
All of it is set up before launch, and tested with real addresses.
A checkout that doesn't get in the way
Checkout is where stores lose the most money. I keep it to one column, ask only what is needed, show the total with shipping before the last step, and make sure Apple Pay and Google Pay show up for phone buyers when the payment provider supports them.
Things owners forget until launch day
- Order emails with your logo and your words
- A returns and shipping policy page
- Tax settings for your state
- Out-of-stock behavior
- What happens after someone buys (a thank-you page that says what's next)
WooCommerce or Shopify?
Both are good. WooCommerce runs on your own WordPress site, with no monthly platform fee and complete control over design and custom features. Shopify is a hosted service with a monthly plan, a very polished checkout and less to maintain. I build on both, and I'll tell you which fits your products. I wrote about a Shopify store for age-restricted products too.
Questions people ask
How long does it take to set up a WooCommerce store?
A small catalog with clean product data can be ready in days. Big catalogs with many variations take longer, mostly because of product data and photos, not the store itself.
Can I import my products from a spreadsheet?
Yes. Names, prices, sizes, colors, stock and photos can all come in from a spreadsheet or from your old store, and I check the result so nothing goes missing.
Do I need special hosting for WooCommerce?
A store needs decent hosting and daily backups, because orders come in all day. My managed hosting is built for that.
Can I see the store before I commit?
Yes. I build a working version with your products first. Start a project and tell me what you sell.