Skip to content

Checking the rental product

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

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 duration4 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.

Back on the Dashboard, the final step of the Quickstart guide (“Check the rental product”) will have auto-completed as soon as a booking exists. Your setup is done.

You can create a manual booking instead of going through storefront checkout. From the dashboard, click Create a manual booking — or go straight to Rentshelf → Bookings → New. Manual bookings have the same effect (they count the Quickstart step as done) but don’t involve the storefront or an order.

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.