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.
1. Open the product page
Section titled “1. Open the product page”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.
2. Pick dates
Section titled “2. Pick dates”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.
3. Add to cart
Section titled “3. Add to cart”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.
4. Check the order
Section titled “4. Check the order”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:
- In the Shopify admin go to Orders → All orders.
- Open the order you just placed.
- You’ll see the same rental properties listed under the line item.
- The order is tagged
rentaland has order attributes (Rental window,Rental total).
5. Check the booking
Section titled “5. Check the booking”Now switch to Rentshelf:
- Open Rentshelf → Bookings.
- Your new booking appears at the top, linked to the order you placed.
- 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:
- Open Rentshelf → Calendar.
- Your booking appears on the day range you picked.
- The dates are now unavailable to other customers.
6. Check returns
Section titled “6. Check returns”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.
7. Review the guided result
Section titled “7. Review the guided result”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.
Nothing to test on yet?
Section titled “Nothing to test on yet?”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.
Common issues
Section titled “Common issues”| Symptom | Cause | Fix |
|---|---|---|
| Picker doesn’t appear | App embed off or product not linked | See theme components troubleshooting |
| Total is $0.00 | Pricing mode set to TIERED but no tiers exist | Add tiers or switch to DAILY |
| Cart shows the product’s normal sale price | Theme helper is missing or outdated | Update the cart helper so rental-connected lines hide base price |
| Cart subtotal differs from the rental line total | Cart template is reading Shopify’s base line price | Use Rentshelf’s rental quote or due-today value for rental lines |
| Cart error “There was an error updating your cart” | Another rental app is active | Uninstall IzyRent / Appointment Booking / Sesami |
| Order has no rental properties | Theme stripped line-item properties | Check 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.