WooCommerce · WordPress · E-commerce

WooCommerce store build checklist: what to get right

The WooCommerce checklist I use on client stores: catalogue, checkout, payments, shipping, operations, security and staff docs, from live UK and Indian shops.

Mohit Goyal 6 min readUpdated 26 Oct 2026
WooCommerce store build checklist: what to get right

A WooCommerce store is ready to launch when the catalogue is structured, checkout is short and works for every buyer you sell to, payments and shipping rules are tested, the site is secured and backed up, and staff know how to run it day to day. The storefront design matters, but in my store builds the operational pieces decided whether the shop actually got used.

This is the checklist I work through, with the stores where each item came from.

What should you decide before designing the store?

The catalogue shapes everything else, so settle it first.

  • Categories and attributes. Nortek LED sells drivers, panels, downlights, strip and outdoor lights. The catalogue was wide rather than deep, so shoppers needed attribute filters for what matters in lighting. I built those filters and product templates driven by custom fields, so each product type shows its own specifications.
  • Variations. Wow Vastra needed per-category attributes for blouse stitching, pre-stitched sarees, fall and pico, and petticoats, shown as dropdowns with the minimum variation price on listings.
  • Stock rules. At IPL Biologicals, fertiliser SKUs above 1 kg are marked out of stock by a rule rather than by deleting variations, so the size dropdown stays uniform and sizes show as unavailable instead of vanishing.
  • Image specs. For IPL's Grow Organic sub-brand I fixed product images at 1000 by 1000, 500 by 1000 and 1080 by 1080, so the team can add products without a designer.
  • How products get in. Whitfield Service Station staff manage the menu through a CSV import template with tutorial videos. For the copy on each product, the free Product Description Writer turns product details into a description, bullet points, an SEO title and a meta description.

How do you build a checkout that converts?

Checkout itemWhy it mattersWhere I used it
Short, focused checkoutFewer fields, fewer drop-offsFluid Checkout on Whitfield and a UK grocery marketplace
Express paymentsOne tap on mobileStripe, Apple Pay and Google Pay on Whitfield
Guest checkoutNo forced account creationA UK grocery marketplace
Local and international addressesBuyers abroad can actually finishFree-format worldwide address on Wow Vastra
Multiple currenciesPrices in the buyer's moneyGBP, USD, EUR and INR switcher on Wow Vastra
Cart abandonment recoveryFollows up on dropped basketsThe same grocery marketplace
Low-friction loginPhone users hate passwordsSMS OTP login on IPL Biologicals

On Nortek I made checkout changes aimed at conversions, and post-launch analytics reported a 20 percent uplift in conversion rate. That is one store, but it matches what I see generally: checkout friction costs more than a plain homepage.

How should shipping and delivery rules work?

Write the rules down in plain words before configuring anything.

  • Simple thresholds. A UK grocery marketplace I built in 2025 ships UK only, free over £50 and £6.99 below.
  • Local delivery by distance. My Delivery Restriction Checker plugin for Whitfield geocodes the customer's address with the Google Maps API, hides delivery beyond 10 miles, charges by distance and falls back to pickup or dine-in. The fee later became a flat fee, which was a small change because I owned the code.
  • Opening hours. Whitfield's owner can close the store or set hours from the admin, so nobody can order after the kitchen closes.
  • Worldwide shipping. Wow Vastra shows a worldwide shipping notice in the header, so international buyers know before they browse.

Which operations features do stores forget?

This is where launches stall. A store is a business system, not a brochure.

  • Order printing. Whitfield orders print automatically to an Epson receipt printer through PrintNode, with alerts in the WooCommerce mobile app. In food ordering, the printer is the feature that decides whether the system gets used.
  • Accounting sync. On the grocery marketplace, orders and inventory sync to Xero, so nobody rekeys them.
  • Order emails. At IPL Biologicals, order emails stopped when the company moved from Gmail to Outlook. Test them after any mail change.
  • Reporting. I fixed WooCommerce Analytics order reporting for IPL so the team could trust the numbers.
  • Bulk updates. IPL updates MRP prices in bulk from a sheet rather than product by product.
  • Age checks. Whitfield sells alcohol and vapes, so there is an 18+ confirmation.
  • Multiple vendors. The grocery marketplace uses WCFM for vendor dashboards, commissions and memberships. If that is your model, see my multivendor marketplaces service.

What security and backups does a store need?

A store holds customer data and takes payments, so this is not optional.

  • Login security. Wordfence with two-factor login on the grocery marketplace.
  • Off-site backups. UpdraftPlus backups to Google Drive on the grocery marketplace.
  • Security headers. My own HTTP Security Header plugin runs on the grocery marketplace. See how to add HTTP security headers to WordPress.
  • SSL and hardening. Part of every build, including Nortek.
  • Child theme. The grocery marketplace is built as a child theme of a purchased theme, so theme updates do not wipe customisations.

How fast does a store need to be?

Fast enough that a mobile shopper never waits. On Wow Vastra, moving asset loading into the theme and adding caching brought the desktop homepage to about 1.5 seconds. Nortek reported 35 percent faster load times after launch, with caching and image optimisation built in from the start because a lighting catalogue is image-heavy.

The launch checklist

AreaCheck before launch
CatalogueCategories, attributes, variations, stock rules, image specs
Product dataImport method staff can use, prices and tax set
CheckoutTest orders with every payment method, guest checkout, coupons
ShippingEvery zone and threshold tested with real addresses
EmailsCustomer and admin emails arrive and look right
OperationsPrinting, accounting sync, reports, opening hours
LegalTerms, privacy, returns, cookies, age checks if needed
SecurityTwo-factor login, backups off the server, headers, updates
SpeedMobile PageSpeed on home, category, product and checkout
HandoverStaff documentation and a walkthrough

What should the handover include?

Documentation written for the people who run the shop. The grocery marketplace's staff guide covers order processing including courier booking, coupons, shipping zones, reports, email templates, menu management, vendor onboarding and backups. Whitfield's covers price changes, reports, reprinting receipts, cancelling orders and hours. On that store, the time spent on documentation and the Xero link paid off more than any homepage section.

I build stores as part of my WooCommerce stores and online ordering service, and on Shopify when that fits better through my Shopify stores service. If you are still shaping the idea, the free Project Scope Generator turns it into a feature list you can send me.

Frequently asked

How long does a WooCommerce store take to build?+

It depends on the catalogue and integrations. The Nortek LED store ran from April to October 2023, and a UK grocery marketplace I built in 2025 ran from May to October including three rounds of client changes. A small catalogue with standard checkout is much quicker.

Should I use WooCommerce or Shopify?+

Both are good. I lean to WooCommerce when the store needs custom rules, such as a delivery radius, multiple vendors or tax handling, or when it sits inside an existing WordPress site. Shopify suits owners who want a hosted platform with less to maintain.

Can WooCommerce handle multiple vendors?+

Yes. A UK grocery marketplace I built in 2025 runs as a multivendor marketplace on WCFM, with a dashboard for each vendor, commission rules and membership plans.

Can I sell in several currencies?+

Yes. Wow Vastra has a GBP, USD, EUR and INR switcher driven by a live exchange-rate API, with a free-format address at checkout for buyers outside the UK.

Do I need a custom plugin?+

Only when your rules are specific. For Whitfield Service Station I wrote a delivery radius plugin because the geocoding and fee rules were easier to own than to bend a general shipping extension to fit.

Mohit Goyal

Written by Mohit Goyal

Senior Web Developer in Gurugram, India. 100+ fast, SEO-friendly sites shipped in 4+ years with Next.js, React and WordPress, including the procol.ai rebuild. Send me your next project.

Keep reading

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.