Documentation / Assistant and Layout Studio
Your Washlora admin assistant
Use the floating assistant across WordPress admin, its toolbar shortcut, or Washlora AI Studio > Theme Assistant. Local rules handle the supported tasks below. No external AI key is required.
Watch the video tutorial
EP 11 · Washlora Agent: Run Your Laundry Website by Chatting in WordPress Admin (English & Urdu) · 6:20 · YouTube
One request, a review, then a confirmed change
- Describe a supported action. Use quotation marks around exact titles and text.
- Review the action list and any content or layout preview. No site change happens at this stage.
- Click Yes, apply or type yes. Click No, cancel or type no to discard the pending plan.
- New content starts as a draft unless publication was explicitly requested. The Publish button creates a separate confirmation preview.
- Undo restores the latest task if the affected content/settings have not changed. Created pages, posts, products and sliders move to Trash. Optimized image copies remain in Media Library so existing references are preserved.
Preview tokens belong to the signed-in administrator and expire after 15 minutes. A token works once. The assistant checks permissions and whether content changed before applying or undoing.
Command examples
Replace the sample IDs with IDs from your own Pages, Products or Media screens. These examples do not run automatically.
| Task | Example | Result after confirmation |
|---|---|---|
| Create a page or post | create page "Garment Care Guide" using gutenbergcreate post "Laundry Tips" | Creates a draft. Elementor, Gutenberg, WPBakery or Classic may be selected. Required builder plugins must be active. |
| Create a service product | create product "Shirt Pressing" at 19 | Creates a simple virtual WooCommerce service product as a draft. Review currency, tax and service details before publication. |
| Build content in a multi-step request | create page "Care FAQ"; add heading "Garment care" on page "Care FAQ"; add paragraph "Contact us before booking delicate fabrics." on page "Care FAQ" | Combines supported additions to the new page in one preview. Up to eight tasks per request. |
| Replace visible text | replace "Old heading" with "Specialist care" on page 42 | Changes exact text in stored page content, Elementor text settings and supported native builder sources. URLs, element IDs, HTML attributes and shortcode attributes remain intact. |
| Add native content | add heading "Our care services" on page 42add button "Book pickup" link /contact/ on page 42add image 81 on page 42 | Uses native Elementor widgets, block markup, WPBakery shortcodes or Classic markup as appropriate. |
| Rename, publish or unpublish | rename page 42 to "Care Guide"publish post 43unpublish page 44 | Updates eligible content. Home and WooCommerce system-page visibility and addresses are protected. Existing content is not deleted from chat. |
| Regular and sale prices | set product 76 price to 24set product 76 sale price to 19remove sale price on product 76 | Updates a simple product or specific variation through WooCommerce. A sale must be below the regular price. Variable parent prices require a variation ID. |
| Quantity and bundle rules | set product 76 quantity rules 3:5,5:10set product 76 bundle discount 8 | Configures Washlora Care Commerce. Discounts are capped at 50%; quantity/bundle savings use the existing no-stacking rules. |
| Create an image slider | create slider "Laundry Care" with images 81,82publish slider 45insert slider 45 into page 42 | Creates a native slider with 2 to 12 Media images. Autoplay, pause, previous/next and swipe scrolling are available. Reduced-motion preferences are respected. Publish before visitors can see it. |
| Upload/select media | Choose images button | Opens the standard WordPress Media Library. Uploads use WordPress permissions and validation. Selected IDs are inserted into a draft command for review. |
| Optimize a copy | optimize image 81 to 1600 webpresize image 81 to 1200x800 jpeg | Creates a non-destructive, aspect-ratio-preserving derivative. Available JPEG, PNG, WebP and AVIF encoders depend on the server. Original images stay intact. Repeated identical requests can reuse the copy. |
| Headers and footers | generate header for hotel linenset header layout commercialset footer phone to "+1 555 123 4567"set header hours to "9 to 5"hide header account | Uses the Washlora generator and its five header/four footer layouts. Review the inline preview and target scope before confirming. |
| Branding | set site logo to image 81set primary color to #164f44 | Uses the native logo image and shared shop-accent setting. Specific generated layouts can use their own configured branding. |
| Installed offline payment methods | enable cash on collectiondisable chequeenable bank transfer | Toggles the installed COD, cheque or bank-transfer gateway. Configure real instructions and bank details in WooCommerce. Card/wallet merchant accounts and credentials are never invented or connected by chat. |
| Site diagnostics | checkout not workingemails not sendingcheck my site | Runs relevant read-only checks or all 21 checks. Reports current configuration, with links to the right settings. Configuration checks do not prove payment success, email delivery or page speed. |
| Explicit visibility fixes | disable coming soonenable indexing | Previews the requested store visibility/search-indexing option. Diagnostic fix buttons create a preview and still require confirmation. |
Conversation tools
Commands opens the supported task list. The last 30 text messages are retained separately for each administrator and can be cleared with Clear conversation. If you ask to create a page/post/product without a title, the assistant asks for it and treats your next reply as the title. Common English, Roman Urdu and Urdu creation phrases are recognized, for example Care Guide page bna do or صفحہ رہنمائی بنائیں. Responses and controls currently use the installed interface translations; the added command guidance is English.
Interface preview
The view below uses the installed admin panel markup without credentials, nonces, private data or writable endpoints. Actions are disabled here. Open the actual assistant while signed in to WordPress to use the workflows.
Testing
The assistant is covered by automated tests for content creation and editing, builder data, pricing, confirmation tokens, stale previews and Undo. Try each task on a staging site first. Every change needs your confirmation, and Undo restores the latest task if the affected content has not changed since.