Sizes as variants, each with its own stock
Turn on stock by variant so every size is booked separately. Fixed hire periods, such as a 3-day party hire, set the return date for the customer.

Turn your Shopify store into a costume hire website. Customers pick a costume, a size and their party dates, add wigs or props, and pay the hire and bond through Shopify checkout.

A pirate costume might come in five sizes, each with only one or two pieces. Customers need to see which size is free for their date before they fall in love with it.
Demand piles into a few weeks of the year. Popular sizes are gone early, and the prices for those weeks should not match a quiet February weekend.
Costumes come back stained or without the hat, sword or tail. You need a bond and a list of what went out, not a debate at the counter.
Each answer below uses a feature that exists in Rentshelf today. The label shows which plans include it.
Turn on stock by variant so every size is booked separately. Fixed hire periods, such as a 3-day party hire, set the return date for the customer.

Offer wigs, masks and props as add-ons priced per booking or per day. On Starter and Growth, build a full outfit as a bundle from component products so each piece's stock is used.

Set seasonal rates for date ranges such as Halloween week on Starter and Growth. On Growth, add weekend rates and a waitlist that alerts a verified customer when a sold-out size opens up.
There is no costume in the demo store yet. These products show the same fixed hire periods, add-ons and bond.
Paid plans include a 7-day free trial and are billed through Shopify.
3 rental products · bookings up to 15 days ahead
25 rental products · bookings up to 90 days ahead
Unlimited rental products · bookings up to 365 days ahead
Yes. Use Shopify variants for sizes and turn on stock by variant. Each size has its own rentable quantity, so a booked child's medium does not block the adult large.
Add seasonal pricing for the date range on Starter or Growth. Rentshelf does not know these holidays itself, so you enter the dates each year.
Yes. Add them as add-ons with a per-booking or per-day price; Free allows 3 add-ons per product and paid plans are unlimited. If an accessory has limited stock of its own, a bundle built from component products on Starter or Growth keeps its count accurate.
Use the security deposit model to add a refundable bond at checkout. Rentshelf does not refund it automatically: you check the costume on return and refund through your normal Shopify order process.
On Growth, the rental waitlist records the customer's dates and size without reserving stock and alerts them once if suitable capacity opens.
The booking window is 15 days on Free, 90 days on Starter and 365 days on Growth, so early peak-season bookings usually need a paid plan.
Give each size its own count with variant stock, and build complete outfits with rental bundles with shared stock.
Still weighing up apps? See our guide to the best Shopify rental apps for prices, free plans and booking limits side by side.
Install Rentshelf free, set up your first three rental products and take a test booking before you go live.