Miko Product Rentals adds rental booking to any Shopify product. Customers visit your product page, select a start date and a return date, see live availability, and add the rental to their cart. You get a booking dashboard inside your Shopify admin that tracks every rental from the moment it is booked through to return. No coding required.
What it does
The app puts a booking calendar on your product pages, works out the rental fee and deposit for the dates a customer picks, holds your units so the same item cannot be booked twice for the same days, and gives you one place to handle pickups, returns, deposits and late fees.
How a rental booking works
Customer picks dates on product page
The Miko Rental Calendar block runs a live availability check for those dates and shows the rental fee, the deposit and the total.Rental added to cart with dates
The dates, the rental fee and the deposit travel with the cart line.Customer checks out via Shopify
The booking appears in your Miko dashboard as soon as the order is placed, and moves to Confirmed when payment is captured. Capacity is checked again at payment, and any clash is flagged Needs review for you to resolve.Rental period begins
On the start date the booking moves to Out on rental.Item returned
Mark the booking as returned, and the deposit is released or forfeited.
Who it is for
Stores that hire out physical items by the day, week or month, for example equipment and tool hire, kayaks, bikes and outdoor gear, event and party hire, or cameras and electronics. It suits items you own a known number of, where two customers must never be promised the last unit for the same dates.
Key features
- Date picker on any product page: delivered as a Shopify theme app block, no code edits required.
- Multi-unit inventory per product and variant: set exactly how many physical units you own and Miko manages availability automatically.
- Daily, weekly, and monthly rental pricing: set lower weekly and monthly rates to reward longer hires.
- Deposit collection and release: charge a deposit at checkout, then refund or forfeit it from the dashboard.
- Automated booking and reminder emails: booking confirmation on payment, a return reminder the day before the return date, and an overdue email.
- Late fee tracking: a daily late fee with a grace period, prepared as a Shopify draft order invoice for you to send.
- Blocked dates: the availability check honours dates blocked store-wide or per product. There is no screen for adding them in the app yet, see Blocked dates.
Plans at a glance
| Plan | Price | Confirmed bookings |
|---|---|---|
| Free | $0 | 10 in total |
| Starter | $19.95/mo | 50 a month |
| Growth | $49.95/mo | 200 a month |
| Pro | $89.95/mo | 500 a month |
Every plan includes the date picker, deposits, multi-unit overbooking protection and the automated emails. Paid plans add your own SMTP sender, remove the "Powered by" credit and include a 14-day free trial. Prices are in USD. See Plans and limits for the detail.
Next step
Install Miko Rentals and add the date picker to your product pages.
Related articles