> For the complete documentation index, see [llms.txt](https://support.rosysalonsoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.rosysalonsoftware.com/inventory/product-reservations.md).

# Product Reservations

**Turning on Product Reservations**

Before products can be reserved for clients that are scheduled to come in, you will need to turn on the Product Reservation function in your Business Settings.

{% stepper %}
{% step %}

## Navigate to Business Settings

Proceed to **Manage** > **Basic Settings** > **Business Settings** > **Settings**.
{% endstep %}

{% step %}

## Enable Product Reservations

Toggle **Product Reservations** *(located under Other Settings)* to **YES**.
{% endstep %}

{% step %}

## Save

Click **Save**.
{% endstep %}
{% endstepper %}

**Reserving products in the salon**

You can reserve a product for a client before they come in for their service.

{% stepper %}
{% step %}

## Navigate to the appointment

Navigate to the client's appointment on the **Schedule** page by clicking on the **calendar date**.
{% endstep %}

{% step %}

## Open the Appointment window

Click on the appointment to open the Appointment window.
{% endstep %}

{% step %}

## Add a reserved product

Click on the green ![plus icon](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/DBdnpPWI8FlwdWXPGKeK/plus%20icon.png) symbol next to “Products Reserved”.

![Product Reserved](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/LcypCJxXEjQ6e5rfCB3i/Product%20Reserved.png)
{% endstep %}

{% step %}

## Select the product

Search for and select the product the client would like to reserve.
{% endstep %}

{% step %}

## Add items

Choose the quantity and click **Add items**.
{% endstep %}

{% step %}

## Add the product to the ticket

When the client shows up for their appointment, you will be prompted to add the product to their ticket upon checking them in.

![reserved product ticket add](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/GvY6v53OlpLJOJQQcLDx/reserved%20product%20ticket%20add.jpg)
{% endstep %}
{% endstepper %}

## Online Product Reservations

To allow your customers to reserve products when scheduling online, you will first need to have [Online Client Scheduling](/online-client-scheduling.md) set up in your software.

We also recommend you have [Promotions](/advanced-settings/promotions.md) set up, so that it is easier for your clients to reserve products recommended based off the service they are receiving.

### How a client will reserve a product online for an existing appointment *(Without Promotions set up in your software)*

{% stepper %}
{% step %}

## Log in

Client will need to log into their Online Client Scheduling account *(or create one if they have not already done so)*.
{% endstep %}

{% step %}

## View future appointments

The client will go to the "Appointments" tab, then select **My Future Appointments**.

![futre appointments](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/UeoIhILziBUxMpAwdp71/futre%20appointments.jpg)
{% endstep %}

{% step %}

## Select the appointment

Client should click on the appointment for the product reservation.

![Product Reservation](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/UYYtm4BsneOguJmRfwT8/Product%20Reservation.jpg)
{% endstep %}

{% step %}

## Reserve products

Client will click **"Reserve Products for this Appointment."**

![reserve products for appointment](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/g6vRsYW5RfpEtzoftCcq/reserve%20products%20for%20appointment.jpg)
{% endstep %}

{% step %}

## Choose a product

Client will click **"choose any Product and reserve it for this Appointment"**.

![Choose any product](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/6MkaGHcFqPHYZQI2TqVu/Choose%20any%20product.jpg)
{% endstep %}

{% step %}

## Add the product

The client will search and select the product they would like to reserve, adjust the quantity *(if need be)*, then click **Add Items**.

![add product reservation](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/SqzpqajmkoZA3ygUpNI1/add%20product%20reservation.jpg)
{% endstep %}
{% endstepper %}

### How a client will reserve a product online for an existing appointment *(With Promotions set up in your software)*

{% stepper %}
{% step %}

## Log in

Client will need to log into their Online Client Scheduling account *(or create one if they have not already done so)*.
{% endstep %}

{% step %}

## View future appointments

The client will go to the "Appointments" tab, then select **My Future Appointments**.

![futre appointments](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/UeoIhILziBUxMpAwdp71/futre%20appointments.jpg)
{% endstep %}

{% step %}

## Select the appointment

Client should click on the appointment for the product reservation.

![Product Reservation](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/UYYtm4BsneOguJmRfwT8/Product%20Reservation.jpg)
{% endstep %}

{% step %}

## Reserve products

Client will click **"Reserve Products for this Appointment."**

![reserve products for appointment](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/g6vRsYW5RfpEtzoftCcq/reserve%20products%20for%20appointment.jpg)
{% endstep %}

{% step %}

## Select suggested or other products

Client can click the green ![plus icon](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/DBdnpPWI8FlwdWXPGKeK/plus%20icon.png) button next to any suggested product *(promotion)* they would like to reserve, or click **"choose any other Products and reserve them for this Appointment"**, proceed to search and select, then click **Done**.

![suggested product](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/bUhgWmlsaKWyzV77PzmF/suggested%20product.jpg)
{% endstep %}
{% endstepper %}

{% hint style="info" %}
If a client is reserving a product upon scheduling a new appointment online, they will see the option to do so *immediately after* scheduling their appointment.
{% endhint %}

**Clients can see any products they've reserved for an appointment online**

![see reserved products](https://content.gitbook.com/content/Ba9JfhYBfqX7DMj8oNgV/blobs/wkexApInOTkyobefj5Xh/see%20reserved%20products.jpg)
