Documentation home › Commerce Studio and Shop
Watch the video tutorial
EP 8 · WooCommerce Laundry Shop: Search, Filters, Quick View & Compare · 4:15 · YouTube
More video tutorials
Catalogue and service information
Use the normal name, price, short description, full description, images, stock and product categories. The General product-data panel also provides Price unit, Typical turnaround, What is included, Before collection and Care limitations.
Only fill in service claims your business can fulfil. Blank fields are omitted. Demo prices and text are examples to replace before launch. Existing product images are retained.
Shop and niche stores
The main Shop page searches all published catalogue services. Visitors can filter by laundry specialty, maximum price and availability, and sort by service name, price or newest. Search, filter and pagination updates do not reload the page.
Each of the 105 niche shop pages uses its own product mapping. The Gutenberg, Elementor, WPBakery and Classic versions call the same catalogue component. Edit the surrounding native sections with the matching editor.
Use a shortcode in a Gutenberg Shortcode block, an Elementor Shortcode widget, a WPBakery text block or the Classic editor:
[laundryes_woocommerce_store niche="laundromat"]
[laundryes_commerce_store]
When no niche is given, a recognized niche page supplies its own niche. On an ordinary page the shortcode shows the full catalogue.
Shopping tools
| Tool | Behaviour |
|---|---|
| Quick view | Shows live price, image, service description and care details. Simple purchasable services support AJAX add-to-cart. Products with options link to their product page. |
| Saved services | Stores up to 30 product IDs on this browser. It does not sync between accounts or devices. Prices and availability refresh when the list opens. |
| Compare | Up to four services side by side, using current WooCommerce prices and the care facts you entered. |
| Laundry bag | The cart drawer shows the real WooCommerce cart, subtotal, removal controls and cart and checkout links. |
| Product order bar | The sticky bar returns visitors to the product's normal option and quantity form. WooCommerce calculates the real cart price. |
Pickup and checkout
The checkout includes preferred pickup date, collection window, care preference and instructions. Cart and Checkout remain native WooCommerce blocks and My Account remains the WooCommerce account area. Coupons, taxes, shipping, related products, cross-sells and order history follow your WooCommerce configuration.
See Booking, Pickup and Operations for the validation rules and the note that booking dates are requests, not reserved capacity.
Payments and launch
The public theme demo enables native WooCommerce cash on delivery, labelled Pay on collection or delivery, including virtual laundry services. Checkout does not charge a card. Edit its title, description, instructions and delivery restrictions in WooCommerce → Settings → Payments → Cash on delivery.
- This is a store setting. Importing a niche does not activate gateways on your store.
- Direct bank transfer is available in WooCommerce but stays disabled until you supply verified bank details.
- Card and wallet payments require a compatible provider plugin and a merchant connection. Choose a provider that supports your business country, currency and Checkout Blocks, test in its sandbox, then enable live mode after reviewing your business settings.
- Never enter card details in order notes.
Washlora shopping settings
- Service option buttons use native variable-product attributes and WooCommerce variation availability. The ordinary selector remains the fallback without JavaScript.
- Recently viewed services store up to 12 product IDs on this device and show up to six current products. Clear history removes them.
- Grid or list preference persists on this device. Search, sort and price filtering remain available.
- Optional service recommendations use Product data → Linked Products → Cross-sells. They are separate purchases, not a discounted bundle.
- My Account provides service, order-history and address shortcuts. Order again uses native WooCommerce eligibility and validation.
- Set the Price unit in Product data → General. Variations inherit their parent's unit when blank.
Demo: Laundry bag care with three editable bag sizes and sample prices.
Quote-only services and care guides
- Edit a service and open Product data → General.
- Enable Quote only and set the ID of a published enquiry page.
- The service then shows Priced after assessment and links to that page. Direct purchase is disabled through WooCommerce product validation, including variations. Ordinary retail products stay purchasable.
- Add your enquiry form to the destination page and configure its delivery. The commercial demo uses Contact Form 7. It does not create an order, reserve capacity or charge a customer.
Set a Garment care guide in Product data → General to show a collapsible preparation guide on the service page. Keep the advice specific to the garments you accept; empty guides are omitted.
Demo: Commercial linen care assessment.
Catalogue search, sorting and filters keep a shareable URL state: reload and the browser Back button restore the selected filters, and Reset clears them. The sticky order bar follows native variation changes and price units stay in AJAX-rendered service information.
Feature scope
Other commerce themes were reviewed as references for the shopping experience. Washlora does not claim complete feature parity and does not copy their proprietary code.
| Capability | Washlora status |
|---|---|
| Live search, AJAX filters, quick view, compare, saved services, cart drawer | Included in Commerce Studio |
| Service option buttons, browsing history, grid and list view, linked add-ons, account shortcuts, price units | Included |
| Quote-only services, garment care guides, shareable filter state | Included |
| Wishlist account synchronisation | Not included — saved services stay device-local |
| Dynamic bundle discounts, free gifts, waitlist emails, abandoned-cart recovery, price alerts | Not included |
| Automatic recurring billing, capacity-based pickup slots | Not included |
| Visual commerce template builders from other themes | Not included — Washlora keeps its own four-editor system |
| Payments | Native WooCommerce checkout. Bank transfer and online providers need merchant configuration. |
Shop troubleshooting
- A niche shop is empty: confirm its products are published, visible in the catalogue and assigned to the correct niche.
- Old styling appears: purge the cache for the affected page.
- Cart, checkout or account problems: sessions must not be shared by a page cache. Disable content caching for WooCommerce session requests.
- Saved list disappears: saved lists need browser storage. Private browsing, cleared site data or another device will not keep the same list. WooCommerce checks all totals and availability; they are never trusted from browser storage.
Care Commerce update
Account lists, service discounts, care bundles, image tools and setup instructions.
