Skip to content
Install Rentshelf

Checking the rental product

You’ve linked a product, picked a duration mode and enabled the theme component. Time to test.

For a tracked storefront check, start Get your first rental ready on the Rentshelf dashboard. It follows one selected product through the calendar, quote, cart and resulting booking. See the guided storefront test before placing an order.

Open /products/<handle> on your storefront. The rental picker should appear inline with the add-to-cart form.

Check visually:

  • Picker title and subtitle match the Rental Calendar Widget settings in the Shopify theme editor.
  • Start date defaults to tomorrow, end date defaults to 2 days out.
  • The Total card at the bottom shows a non-zero amount.
  • If you configured add-ons, they appear above the total.
  • If you configured a booking deposit, the picker shows Due today and remaining balance.
  • If you enabled pay in full, the customer can choose between deposit today and full payment.
  • If you configured customer inputs, required fields prevent checkout until completed.

Change the start and end dates (or pick a tier chip, depending on your duration mode).

  • The duration counter (4 days) and total should update immediately.
  • If the product has a daily price of $10 and you pick 4 days, the total should be $40 plus any add-ons.

Click Add to cart.

You should be taken to the cart page (or a cart drawer opens, depending on your theme). On the cart line you should see:

  • Product title
  • Rental pickup — your selected start date
  • Rental return — your selected end date
  • Rental duration — 4 days (or whatever you picked)
  • Rental quote — $40.00 (or whatever the total was)
  • Selected add-ons — if you picked any

For rental-connected products, the cart should hide the product’s normal sale price and show the rental quote or due-today amount as the customer-facing total.

The cart subtotal should match the rental line total. If the product uses a booking deposit, it should match the amount collected today.

Proceed through checkout with a test order (use Shopify’s Bogus gateway on a dev store, or your real payment gateway). Once the order is placed:

  1. In the Shopify admin go to Orders → All orders.
  2. Open the order you just placed.
  3. You’ll see the same rental properties listed under the line item.
  4. The order is tagged rental and has order attributes (Rental window, Rental total).

Now switch to Rentshelf:

  1. Open Rentshelf → Bookings.
  2. Your new booking appears at the top, linked to the order you placed.
  3. Status is usually Pending on a new order. It moves to Confirmed when the order is paid (for paid orders) or when you manually confirm.

Also check the Calendar:

  1. Open Rentshelf → Calendar.
  2. Your booking appears on the day range you picked.
  3. The dates are now unavailable to other customers.

When the booking reaches its return date, open Rentshelf → Returns.

Check:

  • The rental appears in the return work queue when it needs attention.
  • The day range, rental status and delivery method filters narrow the queue correctly.
  • Switch to Table View changes the layout without losing filters.
  • Print returns prints the same active queue instead of a blank page.
  • Marking an item returned stores the condition note and moves it into the returned history.

See Returns workflow for the full operational guide.

Return to the Dashboard and refresh the guided test results. The four checks are Calendar loaded, Dates and price calculated, Rental dates reached the cart and Order reached Rentshelf. A booking created outside this guided test does not verify the storefront journey.

You can create a manual booking to test staff booking and availability without storefront checkout. It does not complete the guided storefront test or prove that the theme, cart and order path work.

SymptomCauseFix
Picker doesn’t appearApp embed off or product not linkedSee theme components troubleshooting
Total is $0.00Pricing mode set to TIERED but no tiers existAdd tiers or switch to DAILY
Cart shows the product’s normal sale priceTheme helper is missing or outdatedUpdate the cart helper so rental-connected lines hide base price
Cart subtotal differs from the rental line totalCart template is reading Shopify’s base line priceUse Rentshelf’s rental quote or due-today value for rental lines
Cart error “There was an error updating your cart”Another rental app is activeUninstall IzyRent / Appointment Booking / Sesami
Order has no rental propertiesTheme stripped line-item propertiesCheck theme supports line-item properties (all OS 2.0 themes do). Test on Dawn to isolate.

You’re live. Head back to the User guide to browse more topics.