Core features

Storefront rentals

Publish Rent, Buy, and Subscribe on your Shopify product page using the Rental product page theme app block. Shoppers pick dates, see rates, and check out with the same availability rules as admin bookings.

What shoppers see

ControlPurpose
Rent / Buy / Subscribe tabsModes you enabled on the product
RatesDay, week, and month (as configured)
Select datesAvailability calendar with blocked dates and min/max rules
Damage protectionOptional upsell when enabled on the product
Checkout / cart actionsHolds and totals from the rental app proxy
Storefront rental product page with Rent and Buy
Storefront rental product page with Rent and Buy

The storefront only activates for products with a rental profile. See Products & inventory.

Storefront setup (required)

You need both of the steps below. App embeds alone do not put the rental UI on the product details page—you must add the Rental product page app block to your product template.

1. Add the Rental product page block (product template)

This is the block that shows Rent, Buy, Subscribe, dates, and rates on the product details page (PDP).

  1. In the app, open Storefront.
  2. Follow the link into the theme editor (product template).
  3. In the left sidebar, open Apps (or Add block → Apps).
  4. Add Rental product page as its own Apps section (full width) below the breadcrumb and above related products.
  5. Keep your theme’s Product information section enabled — do not hide it. RentalSuite picks the right PDP per product: rental UI for linked products, theme buy box for everything else on the same template. Keep the breadcrumb visible.
  6. Click Save (top right).
  7. Open a linked product on the Online Store and hard-refresh.
Theme editor with the Rental product page app block on the product template
Theme editor with the Rental product page app block on the product template

One product template, two PDP modes

Use one product template with both Rental product page and your theme’s Product information section enabled. RentalSuite switches per product (no global hide):

Product in RentalSuiteWhat shoppers see on the PDP
Linked (managed)Rental block — Rent / Buy / Subscribe, dates, rates
Unlinked or never linked (native)Theme Product information — normal Shopify price and Add to cart

Linked products appear in Admin → Products and in the Rentals collection (/collections/rentals). Unlinked catalog items stay on /collections/all and other Shopify collections with a normal buy experience.

2. Enable app embeds (theme-wide)

Turn on RentalSuite embeds for cart guard, collection cards, and post-checkout sync. This is separate from the product page block above.

App embeds toggles for RentalSuite
App embeds toggles for RentalSuite
  1. In the theme editor, open Theme settings → App embeds (left sidebar).
  2. Turn ON these RentalSuite embeds:
    • Rental cart guard (required for cart promos and booking holds)
    • Rental collection cards
    • Rental post-checkout sync
  3. Click Save (top right).

Holds & stock

  • Optional cart holds protect inventory while shoppers browse.
  • Payment holds can start at begin-checkout.
  • Sellable stock uses the same capped math as New Booking in admin.

Troubleshooting

SymptomCheck
No Rent/Buy UI on the product pageRental product page block on the product template? Product linked in app?
Duplicate title, price, or buy box on a linked productBoth sections should stay enabled in the theme editor; hard-refresh. Confirm the product is linked and the Rental product page block is on the template
Normal product shows rental skeleton or broken rental UIProduct is not linked — expected native theme PDP; rental block should clear after load
“Could not load availability”App proxy / hosted backend reachable; product SKU set
Cart/collection helpers don’t appearApp embeds toggles ON for RentalSuite; Save theme
Dates never readyAvailability rules and stock on the product
Totals look wrongRates on Details & Pricing; refresh after save

Checkout & customer account blocks (optional)

If you use Subscribe and want the customer portal / thank-you rental UI, add RentalSuite blocks in Shopify checkout configuration (not the theme editor).

Checkout configuration and Checkout editor setup
Checkout configuration and Checkout editor setup

Customer account page

  1. In Shopify Admin, open Settings → Checkout.
  2. Under Configurations, open Customer accounts for your active configuration (or click Edit, then select Customer accounts in the checkout editor).
  3. Add Rental subscriptions to the Customer account page.

Customer account menu

Customers need a Subscriptions link in the account menu—not only the block on the page.

  1. When Shopify shows “To give customers access to this page…”, click Add to menu.
  2. Or open Content → Menus, edit Customer account main menu, and add a menu item labeled Subscriptions that links to Rental subscriptions.
  3. Save the menu.

Thank you & Order status

  1. In the same checkout configuration, open Thank you and add Rental subscription thank you.
  2. Open Order status and add Rental subscription order link.
  3. Save and publish the checkout configuration.

Test on your store

  1. On your live storefront, sign in as a customer.
  2. Open Subscriptions from the account menu (not Profile).
  3. The checkout editor preview cannot authenticate customers—a brief error there is expected. Always verify on the live store while signed in.

Next steps