Getting started

What is Miko Product Rentals?

Rent products by the day, week or month, using your normal Shopify checkout.

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

  1. 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.
  2. Rental added to cart with dates

    The dates, the rental fee and the deposit travel with the cart line.
  3. 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.
  4. Rental period begins

    On the start date the booking moves to Out on rental.
  5. 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

PlanPriceConfirmed bookings
Free$010 in total
Starter$19.95/mo50 a month
Growth$49.95/mo200 a month
Pro$89.95/mo500 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

Not on Shopify yet?

Start a free Shopify trial, then add Miko apps when you are ready.

Set up your store in minutes and try it with your own products. Loyalty, wholesale pricing, AI descriptions and the rest of the Miko apps install in one click once your store is live.