Troubleshooting

Dates show as unavailable when the item is sitting on the shelf

Unpaid orders still hold units as pending bookings, and a store-wide blocked date blocks the whole catalog.

Availability counts units held by bookings in four states: pending payment, confirmed, out on rental, and needs review. The one that catches everyone is pending: an order that has been placed but not paid still holds its units.

Check these in order

  1. An unpaid order is still holding the units.

    A booking is created when the order is placed, not when it is paid. Orders on a manual payment method, such as bank transfer or cash on delivery, stay Pending payment and keep holding the dates until they are paid or cancelled. (A checkout the customer abandons never becomes an order, so it holds nothing.) If a date looks wrongly blocked, look for pending bookings on it first.
  2. A blocked date is blocking every product.

    A blocked date can be scoped to one product or left store-wide. A store-wide block makes the date unavailable for your whole catalog, which reads as "the app is broken" rather than "one date is blocked". If blocked dates have been added for your store, check for store-wide blocks before per-product ones.
  3. One day inside the range is full.

    Availability is judged by the busiest single day in the requested range, not the average across it. A ten-day hire where only day four is fully booked is correctly unavailable for the whole ten days.
  4. The variant is switched off.

    An inactive variant reports no availability at all, on every date, regardless of how many units it has.
  5. Your plan's booking limit is reached.

    When you reach your plan's confirmed-booking limit, the calendar stops taking new bookings until the next month or until you upgrade. The Dashboard shows where you stand.

How to fix it

  • Pending payment booking: in Bookings, filter to the product and open the booking marked Pending payment. If the customer will not pay, click Cancel booking, or cancel the order in Shopify, which cancels the booking automatically. Either way the dates are released.
  • Blocked date: blocked dates cannot be edited in the app yet, so email us the date and product and we will check it.
  • Full day: open the Calendar page, filter to the product, and find the bookings on that day.
  • Inactive variant: open the product in Rental Products, tick Available for rental on the variant and click Save variant.
  • Plan limit: upgrade from Pricing.

If it still is not working

Send us the details listed in Still stuck and we will replay the availability calculation for your dates.


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.