> For the complete documentation index, see [llms.txt](https://docs.productrentalspro.com/user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.productrentalspro.com/user-guide/quickstart-guide/theme-components-install-and-config-guide.md).

# Theme Components Install & Config Guide

There are two theme components that must be installed to use Product Rentals Pro. The are:

1. **The PRP Cart Manager (App Embed)**\
   Sits in the background and assists with:
   1. managing how long items can sit in the Cart
   2. removing orphaned insurance and security deposit products from the Cart, if the customer removes the connected rental product.
2. **The PRP Rental Widget (App Block)**\
   A visible element that takes up a position on the product page, providing customers with:
   1. A variant picker, rental availability calendar and date selection features
   2. If configured, the insurance upsell option and security deposit notice.

If you've answered the questions in step 3 of the [Quickstart Guide](/user-guide/quickstart-guide.md), you will have been given a recommendation on whether to add the components to your current/live theme, or whether you should create a duplicate copy of your current theme first.

## PRP Cart Manager

If you're using the **Quickstart** guide that loads on the homepage when you first install Product Rentals Pro, the **Launch Theme Customizer** button control will automatically launch the selected theme, jump to your App Embeds list and enable the PRP Cart Manager.

<div align="left"><figure><img src="/files/XtRMv0zTLjEjL0Kty2Fc" alt=""><figcaption></figcaption></figure></div>

Like so:

<div align="left"><figure><img src="/files/mkJrY0gQ1TwpBbchSPz5" alt=""><figcaption></figcaption></figure></div>

All you need to do is click **Save** at the top right of screen.

<div align="left"><figure><img src="/files/tZyh987LldHhnyd14oWi" alt=""><figcaption></figcaption></figure></div>

If you've already completed the Quickstart and/or dismissed the onboarding screen, you can still enable the PRP Cart Manager manually. Instructions are available on this page: [PRP Cart Manager](/user-guide/other-prp-components/cart-manager.md)

## PRP Rental Widget

If you've answered the questions in step 3 of the [Quickstart Guide](/user-guide/quickstart-guide.md), you will have been given a recommendation on whether to add the PRP Rental Widget to your default product page template, or whether to create a new product page template for rentals. An example is below:

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

1. **If it's been recommended** you add the widget to a **new product page template**, first follow the instructions for *Creating a New Product Page Template* (otherwise - jump straight to #2 below)*.*

{% content-ref url="/pages/jwGWN3IjQETlVevbBJgV" %}
[Creating a New Product Page Template](/user-guide/rental-widget/rental-widget-installation/creating-a-new-product-page-template.md)
{% endcontent-ref %}

2. Add the PRP Rental Widget to the default product page template, or your newly created product page template:

{% content-ref url="/pages/GgmlB9rb61T1OniNnZvv" %}
[Rental Widget](/user-guide/rental-widget/rental-widget-installation.md)
{% endcontent-ref %}
