HyreKitHyreKit docsDocs

Migrating to HyreKit

Moving from another booking or rental app? Here is how to switch without losing orders, with a safe cutover that never leaves your store without a working calendar.

Short version: your order history is safe, you re-create the rental settings in HyreKit, swap the product-page widget, test one booking, and only then remove the old app.

Before you start

The move is mostly re-entering a few settings per product. It does not touch your customers, your catalog, or your past orders. Set aside an unhurried hour and do it on a quiet trading day.

1. Your orders stay where they are

Orders live in Shopify, not in the rental app. Switching apps does not move, change, or delete any past or current Shopify order. Nothing to migrate here, and nothing at risk.

2. Set up your rental products in HyreKit

Settings from your previous app do not carry over automatically, so you set each rentable product up once in HyreKit. For every product, open Rental products and set:

Units you own, Min hire and Max hire (days), Turnaround buffer for cleaning, and how far ahead it can be booked. On Premium you also set the deposit and any late-return fee.

The data is simple, so even a larger catalog goes quickly.

3. Swap the product-page widget

In your theme editor, remove the old app's calendar block or embed from the product template, then add the HyreKit Rental date picker block in its place and save. This is what puts the booking calendar on the product page.

4. Clean up old tags and metafields

If the previous app left product tags or metafields behind, remove them. They no longer do anything once the old app is gone, and clearing them keeps your product data tidy.

5. Bring over bookings already in progress

Reservations held inside your old app do not transfer on their own, because that data belongs to the other app. You have two ways to bring them across, depending on how many there are.

A handful of bookings — add them by hand

Open Bookings → Add booking in HyreKit and enter each active or upcoming hire. For most stores this is a few minutes' work.

Many bookings — import a CSV (built in)

If your old app can export its bookings, HyreKit imports them in bulk. Open Import in the HyreKit admin and paste a CSV with one booking per row:

Columns: product_id, start, finish  (optional: status, variant_id).
product_id is the Shopify product's numeric ID — the number in the product's admin URL (…/products/1234567890). Dates are YYYY-MM-DD or DD.MM.YYYY. A header row is detected and skipped automatically.

Match each line in your export to the right Shopify product, paste, and import. Imported hires land as confirmed bookings and block those dates straight away, so the calendar is accurate from your first day on HyreKit.

Large or awkward export and you would rather not hand-map it? Send it to [email protected] before you start and we will prepare the import with you.

6. Test, then switch off the old app

Do not remove the old app first. Install HyreKit, set your products up, add the date picker, and place one test booking end to end. Once you have confirmed a clean booking, remove the old app. This way your store is never left without a working calendar, and there is no window where a date could double-book.

Common questions

Will I lose any orders or customer data?

No. Those live in Shopify and are untouched by switching rental apps.

Will my store have downtime during the switch?

No, if you follow the order above. The old app keeps working until you have tested HyreKit and chosen to remove it.

Could a date double-book while I am moving over?

Not if you keep one app authoritative at a time: finish setup and testing in HyreKit, then turn the old app off. Avoid taking new bookings through both apps at once.

Do my existing reservations carry over automatically?

No. Add a few by hand under Bookings → Add booking, or import a larger set as a CSV from the Import screen (see step 5). We are glad to help with a tricky export.

Can you just do the migration for us?

Write to [email protected]. For the first stores we are happy to walk through it together.