A WooCommerce store with a template for every page type
OneStopShop sells fragrances, clothing and electronics that do not exist. Thirty products, forty-four size and colour variations, and fourteen Elementor theme-builder templates for the shop, product, cart and account pages.
Self-initiated practice project — placeholder content. Brand and product names are sample data only; this is not a real shop and sells nothing.
- Role
- Solo build
- Build size
- 30 products · 44 variations
- Stack
- WordPress · WooCommerce · Elementor
Catalogue: WooCommerce product data
- 30 products
- 44 variations (size, colour)
- 8 brands
- 14 categories, 3 collections
14 Elementor templates
Theme builder
- 2 single-product layouts
- 4 archive layouts
- 2 product cards
- Header, footer, cart, account
What it is
A practice online store on the Hello Elementor theme. The catalogue uses real brand and product names as sample data, but nothing is for sale.
What I built
- A catalogue with variations. Thirty products, with size and colour attributes producing forty-four variations. Products are grouped by category, by brand (eight) and by collection (men, women, office).
- Templates for every page type. Two single-product layouts, archive layouts for the shop, categories, brands and tags, two product-card designs for the grids, and a header with a mega menu and mini cart.
- The pages around the purchase. An empty-cart template, a customised account dashboard, a custom thank-you page, a search popup and a customer-support popup form.
- A product filter and PayPal checkout, using the Themify product filter and a PayPal payments plugin.
What the live copy cannot do
The live version is a static copy, because GitHub Pages cannot run PHP. You can browse the shop, the categories and every product page, and the support form sends through Web3Forms, which emails it to me. The cart, checkout, account pages, product filter and search need WordPress running behind them, so the live copy says so when you try them.
What I would do differently
The fourteen categories are all at the top level. Aquatic, Citrus, Woody and Spicy are fragrance families and belong under Fragrance; Desktop, Mobile and Laptops belong under Electronics; Shirts, Bottoms and Shoes belong under Clothing. As it stands, the category list mixes three levels of detail in one flat row. I would set up the hierarchy first and add products after.
Want a build like this one?
Book a 30-minute call. Tell me what the site needs, and I'll tell you honestly whether I'm the right person for it.
Free, 30 minutes on Cal.com. Replies to email within one working day.