Change 1 of 19
Accessory products for appointments
Appointments now supports the selection of accessory products during checkout.
Official Odoo 20 release note
In plain words
If the product sold with a paid appointment has accessory products, the customer is sent to the cart instead of straight to payment. The cart then suggests those accessories so they can be added before checkout.
Where to find it
- Appointments: open a paid appointment type (e.g. Online Cooking Lesson) and note its product.
- Sales > Products: add accessory products on that product (Sales tab).
- Website: book the appointment, fill in your details, click "Proceed to Checkout".
For users
Customers booking a paid appointment see "Proceed to Checkout" and get accessory suggestions in the cart.
For developers
New helper appointment.type._has_accessory_products(); the booking controller redirects to /shop/cart when it returns True.
Upgrading from Odoo 19
None. Set accessory products on the appointment product to use it.
