> For the complete documentation index, see [llms.txt](https://flexconversion-product-rental.gitbook.io/user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flexconversion-product-rental.gitbook.io/user-guide/product-guides/products.md).

# Products

FlexCon Product Rental allows you to manage all your products configured for rental and set up new ones.

## Rental Product List

The Products list in your FlexCon app gives you a clear overview of all your items set up for rent, buy, or try-on. It's your central hub for managing your rental inventory.

### What you will see

* **Product Image & Title**: A quick visual and name for each product.
* **Status**: See if your rental configurations are Active (customers can rent/buy/try-on) or Inactive (temporarily hidden for rental/try-on options).
* **Service Option**: Quickly check if a product offers Rent, Buy, Try-on, or a combination.
* **Inventory Insights**:
  * Unavailable: Products that are damaged/lost.
  * In rental: Products are actively out with customers for a rental.

<figure><img src="/files/usnuvPtYeT2JbqL1bg8V" alt=""><figcaption></figcaption></figure>

### Managing your list:

* Filter: Easily filter your list by Service Option to quickly find products offering Rent, Buy, or Try-on.
* Delete Product: Select one or multiple products and click Delete from the top bar. You'll get a confirmation pop-up to make sure.

<figure><img src="/files/zKSvVu94oH3ZrX1483kz" alt=""><figcaption></figcaption></figure>

* Create Product: Select the "Create rental product" button at the top of the page.

## Creating a New Rental Product

Setting up a new product for rental, buy, or try-on is straightforward. Here's how to do it:

1. **Start in the Product List:** Click the "Create rental product" button at the top of your product list.
2. **Select a Shopify Product:** First, you'll **Browse product** to choose an existing item from your Shopify store that you want to configure for rental. Select the product and click **Add** to confirm.

<figure><img src="/files/aDS5izSCs5aqCC5PXXgS" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/SzwAMkAzXaNo73tUC0LW" alt=""><figcaption></figcaption></figure>

3. **Choose Purchase Options:** Decide how customers can interact with this product:

* **Rent**: (Selected by default) Allow customers to rent the item for a period.
* **Buy**: Let customers purchase the item outright.
* **Try-on**: Enable free bookings for an in-store try-on appointment.

<figure><img src="/files/OL0ZtuqVdW8Oi7uEgx3a" alt=""><figcaption></figcaption></figure>

4. **Set Rental Duration Type:** Our app offers 2 types:&#x20;

* Rent by date: Select this if your store provides full-day rental (daily, weekly, monthly)
* Rent by time: Select this if your store provides hourly rental (1 hour, 4 hours, 12 hours)

<figure><img src="/files/iHYicvkY1Gy8em7tmx5y" alt=""><figcaption></figcaption></figure>

5. **Set Rental Configuration:** This defines how long customers can rent the product.

* **Fixed Duration**:
  * ***Connect Variant Option***: If your product already has a variant (like "Duration" or "Days") that defines rental periods, you can link it here.&#x20;
*

```
<figure><img src="/files/KsfQvZXh71PSJ2o3gbIf" alt=""><figcaption></figcaption></figure>
```

```
* _**Add Fixed Ranges**_: Create your custom rental periods (e.g., "3 days," "a week"). You'll name each range and specify its exact duration (e.g., 3 days, 7 days).
*

    <figure><img src="/files/nWJr4eNmXv431qmcwsz9" alt=""><figcaption></figcaption></figure>
```

* **Flexible Duration**: Allow customers to choose their own start and end dates. You'll set a minimum and maximum number of days they can rent for (e.g., min 2 days, max 30 days).
*

```
<figure><img src="/files/tKUQhOb40vGvsLdlMTJt" alt=""><figcaption></figcaption></figure>
```

5. **Set Rental Availability settings:** Our app offers different availability rules to match your item requirements.

   * **Operating hours:** Help you define the date and time that your store is open. This lets customers come to your store and rent.

     * Working days: Select days in the week that customers can select the start date (rent by date) or rental date (rent by time)&#x20;
     *

     ```
     <figure><img src="/files/v6A2QTTRG1myb4z77dD7" alt=""><figcaption></figcaption></figure>
     ```

     ```
     <figure><img src="/files/fJCKkEYMlC5sKA4H9774" alt=""><figcaption></figcaption></figure>
     ```

     * Working hours: Select time in a day that customers can select the start time and end time (rent by time)&#x20;
     *

     ```
     <figure><img src="/files/ZLtIDSMptngSkmdXExIl" alt=""><figcaption></figcaption></figure>
     ```

     ```
     <figure><img src="/files/VijBf24QWjzyxxMiqu86" alt=""><figcaption></figcaption></figure>

     <figure><img src="/files/Lgs9acdu14QXCKzrrphq" alt=""><figcaption></figcaption></figure>
     ```

   * **Buffer time between rentals:** Allow merchants to add extra time before or after a rental to prepare or inspect items.

     * Pre-rental buffer: Prevent customers to rent date closely, which gives you time to prepare the item (For example, today is Monday, earliest start date a customer can pick is Wednesday).
     * Post-rental buffer: Give you time to clean or inspect the item after the previous rental completes (For example, item is returned and completed on Monday, item will be unavailable until Thursday).
     *

     ```
     <figure><img src="/files/tFj2h8HcwbcpLv5Kcgy5" alt=""><figcaption></figcaption></figure>
     ```

   * **Blocked specific dates**: Prevent rentals from starting on specific days. Use the calendar picker to mark individual dates when rentals cannot begin.

   <figure><img src="/files/ZuLr8myDBQOPojRnaYT6" alt=""><figcaption></figcaption></figure>
6. **Manage Rental Inventory**: Tell FlexCon how to track your available rental items. You'll enter a single number for your available stock.

* **Tracked by product**: The number you enter is the total available quantity for the entire product.

<figure><img src="/files/pDDlBElZCtktQzA9ZeAb" alt=""><figcaption></figcaption></figure>

* **Tracked by variant**: The number you enter will be multiplied by the number of product variants to get the total available stock.

<figure><img src="/files/cPa9Kc57wUTptJiomgf1" alt=""><figcaption></figcaption></figure>

7. **Configure Rental Pricing:**

* You can set different rental prices for each product variant (e.g., a larger size costs more to rent).
* For **Fixed Durations**: Set the price for each specific rental range (e.g., $50 for "3 days", $120 for "a week").

<figure><img src="/files/y8xX1xYAjL2pa6wYt87p" alt=""><figcaption></figcaption></figure>

* For **Flexible Durations**: Set a rental price per day (or per hour) for each product variant.

<figure><img src="/files/7I6IHhNv6VWRuNIHooNp" alt=""><figcaption></figcaption></figure>

8. **Set Rental Deposit**: Protect your products by setting a refundable security deposit.

* You'll enter a direct number. The app will automatically adjust if it's a percentage of the rental amount or a fixed amount (e.g., 10% or $50).

<figure><img src="/files/PQtLRbnfoMYbovsNmBNX" alt=""><figcaption></figcaption></figure>

8. **Other Important Settings**:

* **Status**: Use the dropdown at the top of the page to set the rental configuration to Active (visible to customers) or Inactive (hidden).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://flexconversion-product-rental.gitbook.io/user-guide/product-guides/products.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
