User guide
Website Laundry Management for Odoo 19: User Guide
How to install, set up and use Website Laundry Management for Odoo 19.0. It covers online laundry booking, service zones, time slots, driver runs, online payment and the customer portal.
KalvyAI Engineering · · 6 min read

What the app is for
Website Laundry Management adds online laundry booking to Odoo 19.0.
On your website, customers:
- choose their garments, services, add-ons and an urgent option
- see the price update as they go
- pick a time slot
- pay online or pay later
You control where you offer home pickup and home delivery (service zones) and when (time slots). Your drivers get a phone-friendly list of today's pickups and deliveries.
- Platform: Odoo 19.0
- Technical name:
ki_website_laundry_management - Buy and download: Website Laundry Management on the KalvyAI Store
Who it helps
- Laundry and dry-cleaning owners who want bookings and payments to arrive in Odoo instead of by phone or chat.
- Front-desk and operations staff who plan pickups and deliveries by zone and time slot.
- Drivers, who need a simple list on their phone with addresses, phone numbers and map links.
- Customers, who can book, pay and track their laundry orders from their account.
What gets installed
The app depends on these Odoo apps, which are installed with it:
- Laundry Management
- Website
- Portal
- Payment
You do not need to install them separately first.
Installation
Self-hosted Odoo 19.0
- Buy the app from the store page and download the module.
- Unzip it into a folder that is in your Odoo
addons_path. The folder must be namedki_website_laundry_management. - Restart the Odoo service.
- In Odoo, turn on developer mode, then go to Apps and click Update Apps List.
- Search for
Website Laundry Management(remove the default Apps filter if it does not show up) and click Install.
Example commands. Adjust the paths and service name to match your server.
unzip ki_website_laundry_management.zip -d /opt/odoo/custom-addons/
sudo systemctl restart odooExample addons_path entry in your Odoo config file:
[options]
addons_path = /opt/odoo/odoo/addons,/opt/odoo/custom-addonsOther hosting
If you run Odoo on a hosted platform, add the module to your custom addons repository in the same way. [CHECK: supported hosting types, for example Odoo.sh and Odoo Online]
Setup
Complete these steps before you share the booking page with customers.
1. Create service zones
Service zones define where you offer home pickup and home delivery.
- Go to Laundry > Configuration > Service Zones.
- Click New.
- Enter a name for the zone, for example
City Centre. - Add the ZIP codes the zone covers.
- Set the charges for the zone.
- Set the minimum order for the zone.
- Save. Repeat for each area you serve.
[CHECK: whether zone charges apply per pickup, per delivery or per order]
2. Open time slots
Time slots control when customers can book a pickup or delivery.
- Go to Laundry > Configuration > Time Slots.
- Click New.
- Choose the weekday.
- Set the hours, for example 09:00 to 12:00.
- Set the capacity, which is how many bookings the slot can take.
- Save. Add one record for each slot you want to open.
Customers can only pick slots that are still free.
3. Set up garments, services, add-ons and the urgent option
These are the items customers see on the booking page, with the price shown as they go.
- Go to [CHECK: menu path for garments, services and add-ons].
- Create the garments you accept, for example shirts, trousers and bedding.
- Create the services, for example wash, dry clean and iron, and set prices.
- Create any add-ons.
- Set up the urgent option. [CHECK: where the urgent option and its price are configured]
4. Configure online payment
- Open Payment Providers from the Website or Invoicing menu. [CHECK: exact menu path in Odoo 19.0]
- Open the provider you use and enter its credentials.
- Enable and publish the provider.
- Test a booking with a small amount before you go live.
Customers can also choose to pay later. [CHECK: whether pay later can be turned off or limited]
5. Set up drivers
[CHECK: how drivers are created, given access to Laundry Runs and assigned to pickups and deliveries]
6. Link the booking page
The booking page is at /laundry/book. Add it to your website menu so customers can find it. For example: https://yourdomain.com/laundry/book.
Using the app
Customers: booking at /laundry/book
- The customer opens
/laundry/bookon your website. - They add garments and choose services, add-ons and the urgent option if they need it. The price updates as they go.
- They choose drop-off (they bring the laundry to you) or home pickup.
- For home pickup, they enter their address. Pickup and delivery are offered within your service zones. [CHECK: what the customer sees if their ZIP code is outside all zones or the order is below the zone's minimum order]
- They pick a free time slot.
- They pay online or choose to pay later.
- The order is created in Odoo. [CHECK: where staff see new website bookings in the backend and which confirmation the customer receives]
Drivers: Laundry Runs
Laundry Runs is a phone-friendly app for your drivers. It lists today's pickups and deliveries.
- The driver opens Laundry Runs on their phone. [CHECK: how drivers open Laundry Runs, for example its URL or menu]
- They see today's pickups and deliveries.
- Each stop shows the customer's address, phone and a map link.
- They tap the phone number to call the customer, or the map link to get directions.
- After handing the laundry over, they tap Delivered to close the order.
Delivery OTP
Delivery OTP is part of the delivery process. [CHECK: how the OTP is generated and sent to the customer, where the driver enters it, and whether it is required before Delivered can be tapped]
Customers: the portal
Customers can track their orders from their account.
- The customer logs in to your website.
- They go to My Account > Laundry Orders.
- They see a list of their laundry orders with status and dates.
[CHECK: whether customers can open order details, pay an unpaid order or download documents from the portal]
Tips
- Start with a few zones. Begin with the ZIP codes you already serve. Add more once routes are working.
- Match slot capacity to your drivers. Set capacity to what your team can actually handle in that window. Lower it for busy days instead of overbooking.
- Use minimum orders to protect margins. Zones further away can have a higher minimum order or charge.
- Test the full flow yourself. Book as a customer, pay with a test payment, open the run as a driver and tap Delivered. Then check My Account > Laundry Orders.
- Keep prices current. Customers see prices live while booking, so update garments and services before you change your price list in store.
- Make sure customer phone numbers are correct. Drivers rely on the phone number and map link in Laundry Runs.
Limitations
- The app supports Odoo 19.0 only.
- Home pickup and home delivery are only offered in the service zones you set up, based on ZIP codes.
- Customers can only book time slots you have opened and that still have capacity.
- Online payment uses the payment providers configured in Odoo. A provider must be set up and published before customers can pay online.
- [CHECK: other known limitations, such as multi-company, multi-website or multi-language support]
FAQ
Which Odoo versions are supported?
Odoo 19.0.
Do I need to install Website, Portal and Payment first?
No. Laundry Management, Website, Portal and Payment are installed with the app.
Can customers bring laundry in themselves?
Yes. On the booking page they can choose drop-off instead of home pickup.
Do customers have to pay online?
No. They can pay online or choose to pay later.
How do I limit how many bookings a slot takes?
Set the capacity on the slot in Laundry > Configuration > Time Slots. Customers can only pick free slots.
Can I charge more for distant areas?
Yes. Each service zone has its own charges and minimum order, set in Laundry > Configuration > Service Zones.
Where do customers see their orders?
In My Account > Laundry Orders, with status and dates.
Do drivers need a computer?
No. Laundry Runs is phone-friendly. It shows today's pickups and deliveries with address, phone and a map link.
How does a driver close an order?
They tap Delivered in Laundry Runs.
Where do I buy and download the app?
On the KalvyAI Store.
How KalvyAI can help
We build and connect Odoo, ERPNext and Shopify systems. We can help with:
- installing and configuring Website Laundry Management
- setting up your zones, slots and payment providers
- connecting the app to the rest of your Odoo setup
- adding AI agents that work inside Odoo, with human approvals, budgets and an audit trail
Contact us to talk about your laundry operation.
- User guide
- Odoo 19
- Laundry
- Online Booking
- Odoo Website
- Delivery
- Customer Portal
- Odoo Apps
KalvyAI Engineering · Engineering team
The engineers who build, connect and fix business systems at KalvyAI: Odoo, ERPNext, Shopify and AI agents that work inside them with approvals, budgets and an audit trail.



Comments
No comments yet. Questions and corrections are welcome.
Rate this post or leave a comment