Skip to content

Commit 1ca02a2

Browse files
committed
[ADD] rental: new product types page
1 parent bff8adf commit 1ca02a2

5 files changed

Lines changed: 102 additions & 16 deletions

File tree

content/applications/inventory_and_mrp/inventory/product_management/configure/type.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ materials).
3232
`Denim` and `Thread` product forms, only :guilabel:`Purchase` should be selected, whereas in the
3333
`Handmade Jacket` product form, only :guilabel:`Sales` should be selected.
3434

35+
.. _inventory/product_management/good-or-services:
36+
3537
Goods vs. services
3638
==================
3739

content/applications/sales/rental.rst

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,29 +29,19 @@ invoice customers from a single platform.
2929
:large:
3030

3131
Discover how to rent services alongside products.
32+
3233
.. card:: Manage deposits
3334
:target: rental/rental_orders/manage_deposits
3435
:large:
3536

3637
Learn how to create a refundable deposit for rental products.
3738

38-
Settings
39-
========
40-
41-
To configure transfer locations and rental item availability, go to :menuselection:`Rental app -->
42-
Configuration --> Settings`.
43-
44-
.. image:: rental/rental/rental-settings.png
45-
:alt: How the Settings page appears in the Odoo Rental application.
46-
47-
In the :guilabel:`Rental` section, enable :guilabel:`Rental Transfers` to use stock deliveries and
48-
receipts for rental orders.
49-
50-
If a rental business has :ref:`multiple locations <rental/configure_products/multi-location>`,
51-
rental products can be transferred and tracked between them.
39+
.. card:: Product types
40+
:target: rental/configure_products/product_types
41+
:large:
5242

53-
In the :guilabel:`Rent Online` section, designate :guilabel:`Unavailability days` when pickup and
54-
return are not allowed.
43+
Learn about the different rental product types, general configuration, and possible app
44+
integrations.
5545

5646
.. _rental/price-computing:
5747

content/applications/sales/rental/configure_products.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Configure products
88
.. toctree::
99
:titlesonly:
1010

11+
configure_products/product_types
1112
configure_products/products
1213
configure_products/service_products
1314

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
====================
2+
Rental product types
3+
====================
4+
5+
Odoo allows for two :ref:`product types <inventory/product_management/good-or-services>` when
6+
configuring a rental product: Goods or Services.
7+
8+
*Goods*: Includes physical items. Goods are removed from the company’s stock, delivered to the
9+
customer, and then returned.
10+
11+
*Services*: Includes labor, intangible good, or a physical item that never leaves the company’s
12+
stock, such as a hotel room, work station, or storage unit.
13+
14+
The following sections detail basic settings and app integration configurations for goods and
15+
services.
16+
17+
Configuration
18+
=============
19+
20+
.. important::
21+
The *Configuration* menu is only available if the **Inventory** app or **eCommerce** module is
22+
installed.
23+
24+
- For the :guilabel:`Rental Transfers` setting, the **Inventory** app must be installed.
25+
- For the :guilabel:`Unavailability days` setting, the **eCommerce** module must be installed.
26+
27+
To configure default settings on rental products, navigate to :menuselection:`Rental app -->
28+
Configuration --> Settings`.
29+
30+
.. image:: product_types/rental-settings-with-inventory-ecommerce.png
31+
:alt: Settings page of the Rental app with the Inventory and eCommerce apps installed.
32+
33+
In the *Rental* section, the :guilabel:`Rental Transfers` checkbox enables automatic creation of
34+
delivery and return receipts for a rental product.
35+
36+
.. note::
37+
The **Inventory** app automatically creates an internal default location once the
38+
:guilabel:`Rental Transfers` feature is enabled. Odoo uses the new default location,
39+
`Customer/Rental`, to track products during the rental period (moving them from Stock to
40+
Customer/Rental upon rental, and back upon return). **Do not** modify this location avoid
41+
corrupting inventory tracking.
42+
43+
Next, the *Rent Online* section is available to configure. The :guilabel:`Unavailability days` limit
44+
what days of the week customers can book or return rental products online.
45+
46+
Click :guilabel:`Save` to apply the changes.
47+
48+
App integration configuration
49+
=============================
50+
51+
The **Rental** app relies on additional Odoo app integrations to expand its settings and product
52+
configurations. The following apps are essential for workflow efficiency and automation when
53+
creating a product and rental order:
54+
55+
- **Sales**: Enables online payments and signatures within the **Rental** app.
56+
- **Sign**: Allows uploading and customization of various rental and service agreements. These
57+
documents are used to facilitate the :guilabel:`Request Signature` feature.
58+
- **Planning**: Integrates with the **Rental** app to automatically match service products with
59+
employees or materials based on availability. This setting is configured on the product form.
60+
- **Project**: Enables automatic creation of a project, a task, or both when a rental quote that
61+
includes the configured product is confirmed. This setting is configured on the product form.
62+
- **Inventory**: Enables warehouse delivery and return receipts, product tracking options, variants,
63+
and product downtime.
64+
- **eCommerce**: Allows product configuration for the online shop. This setting is configured on the
65+
product form.
66+
67+
.. seealso::
68+
- :doc:`../../sales/sales_quotations/quote_template`
69+
- :doc:`../../sales/sales_quotations/get_paid_to_validate`
70+
- :doc:`../../sales/sales_quotations/get_signature_to_validate`
71+
- :doc:`../../sales/sales_quotations/pdf_quote_builder`
72+
- :doc:`../../../services/planning`
73+
- :doc:`../../../productivity/sign`
74+
- :doc:`../../../services/project`
75+
- :doc:`../../../inventory_and_mrp/inventory`
76+
- :doc:`../../../websites/ecommerce`
77+
78+
Search for rental products
79+
==========================
80+
81+
To view all products available for rent in the database, navigate to :menuselection:`Rentals app -->
82+
Products`. By default, the :guilabel:`Rental` filter appears in the search bar, and the view is
83+
Kanban. Click the search bar and from the preset filters, select :guilabel:`Goods`,
84+
:guilabel:`Services`, or both. All the selected options appear as Kanban cards.
85+
86+
For *Goods*, the card displays the name, rental rate, and amount on hand. For *Services*, the card
87+
displays the name, the number of variants if configured, and the rental price.
88+
89+
.. seealso::
90+
- :doc:`Configure a service product <service_products>`
91+
- :doc:`Configure a physical product <products>`
92+
- `Tutorial: Configuring a rental product <https://youtu.be/CE-SahTUC9A?si=Gae5tLAZk6wt70TW>`_
93+
9.79 KB
Loading

0 commit comments

Comments
 (0)