How to customize a WooCommerce store’s design
You can customise a WooCommerce store without a plugin by using the Site Editor with a block theme, or the Customizer and theme settings with a classic theme. For a faster visual redesign with ready-made layouts, filters and demo content, use a WooCommerce theme such as Elessi.
- 01Check your theme type
- 02Set your global visual style
- 03Edit the shop and product templates
- 04Adjust classic WooCommerce layouts
- 05Fix product images and mobile layout
- 06Use a ready-made storefront
What you need
- A WooCommerce store on WordPress 6.0 or later
- Administrator access
- A recent backup or staging site
- Your logo, colours, fonts and product images
Check your theme type
First check whether your active theme is a block theme or a classic theme. With a block theme, go to Appearance > Editor. With a classic theme, go to Appearance > Customize and look for theme and WooCommerce settings.
Do this on a staging site or after taking a backup. A theme change can alter templates, menus, widgets, image sizes and product layouts, so do not switch themes directly on a busy shop without checking the result first.
Set your global visual style
For a block theme, open Appearance > Editor > Styles and set the site-wide colours, typography, spacing and layout. You can also adjust the appearance of individual blocks, including buttons, headings and product-related blocks.
For a classic theme, use the available options under Appearance > Customize. The exact controls depend on the theme, but commonly include the header, background, typography, buttons, sidebar position and general layout. Save changes only after checking the preview on desktop and mobile.
Edit the shop and product templates
With a block theme, go to Appearance > Editor > Templates > WooCommerce > Product Catalog to change the Shop page and product archive layout. You can rearrange the product collection, add or remove breadcrumbs, archive titles, notices and filter blocks, and change the grid or list presentation.
Edit the Single Product template separately if you want to move the product gallery, title, price, description, add-to-cart button or related products. A common mistake is editing the assigned Shop page and seeing no change because the Product Catalog template is overriding it.
Adjust classic WooCommerce layouts
With a classic theme, open Appearance > Customize > WooCommerce and review the available product catalogue, product page and product image settings. Depending on the theme, you may be able to change columns, products per page, sidebar layout, product tabs, related products and image cropping.
If the WooCommerce panels are missing, the theme may control those settings itself, or the site may be using a block theme. Do not edit the parent theme’s files directly because an update can overwrite your changes. Use the theme’s documented options, a child theme or the site’s additional CSS area instead.
Fix product images and mobile layout
Use consistent product image ratios and upload images large enough for the biggest display size. After changing image dimensions, changing themes or replacing many images, go to WooCommerce > Status > Tools and run the shop thumbnail regeneration tool if older images remain blurry or incorrectly cropped.
Check the shop, category, product, cart and checkout pages at mobile and desktop widths. If a cache or optimisation system is active, clear its cache when a saved design change does not appear on the front end.
Use a ready-made storefront
If you want the fast route, install and activate Elessi from Appearance > Themes > Add New > Upload Theme, then follow its setup wizard. Import a suitable demo layout, replace the logo, colours, fonts, imagery and product content, and review the shop and product templates before publishing.
Elessi fits this job when you want responsive WooCommerce layouts, AJAX product filters, multiple product display styles, demo imports and a theme options panel rather than building the storefront structure yourself. It also supports common page-building workflows, including Elementor and WPBakery. The manual route is still fine for a small catalogue or an existing theme that already matches your brand; choose Elessi when rebuilding the visual storefront is the priority.
Let Elessi do it
Responsive layouts, AJAX filters, and demo imports for WooCommerce stores; choose it for a ready-made visual storefront.
Sources
- wordpress.org /documentation/article/site-editor/?utm_source=openai
- woocommerce.com /document/woocommerce-store-editing/blocks/?utm_source=opena…
- woocommerce.com /document/storefront-woocommerce-customiser/?utm_source=open…
- woocommerce.com /document/fixing-blurry-product-images/?utm_source=openai
- learn.wordpress.org /lesson-plan/choosing-and-installing-themes/?utm_source=open…
- woocommerce.com /document/woocommerce-store-editing/?utm_source=openai
- woocommerce.com /document/woocommerce-store-editing/customizing-shop-page-ca…
- wordpress.org /documentation/article/styles-overview/?utm_source=openai
Questions
- Do I need a plugin to customise a WooCommerce store design?
- No, basic WooCommerce design changes do not require a plugin. A block theme gives you Site Editor controls for global styles and WooCommerce templates, while a classic theme may provide Customizer settings. You may need a theme, page builder or specialist extension for advanced filtering, unusual product layouts or features your current theme does not support.
- Why does editing the Shop page not change my store?
- The Product Catalog template may be controlling the Shop page instead of the page content you edited. With a block theme, open Appearance > Editor > Templates > WooCommerce > Product Catalog and make the layout changes there. This template also controls product category and other catalogue views in the relevant context.
- Should I use the Customizer or the Site Editor?
- Use the Site Editor when your active theme is a block theme, because it controls global styles, templates and template parts. Use the Customizer when your theme is classic and exposes WooCommerce or theme-specific settings there. The available controls come from the active theme, so two stores can show different menus even when they use the same WooCommerce version.
- Why do product images look blurry after changing themes?
- Product images can look blurry or oddly cropped because the new theme uses different image dimensions. Check the product image settings, upload images large enough for the largest display size, then run WooCommerce’s shop thumbnail regeneration tool under WooCommerce > Status > Tools. Also check whether a caching or image optimisation system is serving old files.
- Will custom design changes survive a theme update?
- Changes saved in the Customizer, Site Editor or a supported theme options panel normally remain with that theme, but edits to the parent theme’s files can be overwritten by updates. Keep custom CSS in the appropriate additional CSS area and use a child theme for code or template changes that must remain separate from the parent theme. Test updates on staging before applying them to the live shop.