Rental business software: every feature by platform

Sales Igniter is rental business software for your own WooCommerce or Magento 2 store, with a Shopify app coming soon. Here is every feature of this booking and rental software, from rental inventory to deposits and delivery, and the licence that includes it. Renting out machines or tools? See our equipment rental software page.

Complete feature list

Every feature, by category

Pick your platform, or compare all three. A feature with no tag is in every licence.

No tag: every licenceProUltimateSoon
RegularProUltimateAdd-onNot on that platform

Booking calendar & dates

  • Start and end date calendar on the product page
  • Date and time of day, with time slots grouped into morning, afternoon and evening
  • Fixed rental lengths, such as 4 hours or 3 days
  • Calendar Styler: four styles, your colours and corner radius, with a live preview
  • Booked by days or by nights
  • Date pickers: In Line, Popup or separate start and end pickers
  • Guided booking flow: pick-up date and time, then return date and time
  • Greyed-out time slots say why they cannot be booked
  • Chosen rental dates carry over to the next product and the search results
  • Rent or buy the same product
  • Calendar widget for the homepage or a sidebar
  • Pricing card with every rate, and a booking bar with the quantity and the add-to-cart button
  • Rental total shown before the customer adds to cart
  • Editable date and time labels, ready for translation
  • The calendar follows the site language and start of week, right-to-left included
  • Number of months shown on the date picker
  • Next available rental date shown on the product page
  • Date and time formats of your choice for emails, orders and the storefront
  • Calendars show today’s availability, also on fully cached pages
  • Buy it now hidden on rental products, so every rental goes through the dates

Not on WooCommerce: Number of months shown on the date picker; Buy it now hidden on rental products, so every rental goes through the dates

Not on Magento 2: Editable date and time labels, ready for translation; Buy it now hidden on rental products, so every rental goes through the dates

Not on Shopify: Number of months shown on the date picker; Next available rental date shown on the product page

Tours & activities

  • Fixed departures with their own dates and prices, for tours and classes
  • Guests and party size, with per-guest fees and child prices
  • Every departure in one list, with seats left, staff and a link to its manifest
  • Seats per departure, with “N seats left” on the calendar
  • Add a one-off departure, change a departure’s time or cancel a whole day, and guests are emailed
  • Stop online sales some hours before a departure, and show “Call us to book”
  • Cancel a departure and refund every guest, or offer them another date
  • Minimum guests per departure with a decide-by time: run it anyway, cancel and refund, or offer another date
  • Guest types with their own prices: adults, children, infants, seniors, students and your own
  • Group prices by party size, and “Book it privately” for a private group
  • Guest names for each booking, with an “Add your group’s names” link in the emails
  • Pickup points with a time before departure, and a manifest sorted by pickup time
  • Multi-day itinerary as a tab on the product page
  • Manifest for each departure: check guests in, print it, download a CSV or email it to staff
  • QR ticket in the order emails and the customer’s account, scanned by staff to check guests in
  • Customers move their booking to another departure themselves, up to a cut-off
  • Each tour booking shows its ticket and guest names in the customer’s account
  • Review request email after the tour, sent only to guests who turned up
  • Each guest signs the waiver, and the manifest shows who has signedProPro · soonPro
  • Extras priced per guest, such as lunch for each guestProSoonPro
  • Questions that each guest answers when bookingPro
  • Guides, staff and resources such as boats, with skills, set on each product
  • Sales stop when no qualified guide or resource is free, and seats left follow the free staff
  • A resource can also be rented on its own, and is then busy for the jobs that need it
  • Staff schedule board with drag and drop, and a “My schedule” page for each staff member
  • Staff get an email or a text when they are given a job
  • Event markup (schema.org) for upcoming departures, for search engines
  • Departures in the API
  • Departures, check-in and walk-up sales in Shopify POS
  • Shopify Flow triggers when a departure is guaranteed, below its minimum or cancelled
  • Admin permissions for staff and resources, the staff schedule and My schedule, and a Rental staff role

Not on WooCommerce: Questions that each guest answers when booking; Staff get an email or a text when they are given a job; Departures, check-in and walk-up sales in Shopify POS; Shopify Flow triggers when a departure is guaranteed, below its minimum or cancelled; Admin permissions for staff and resources, the staff schedule and My schedule, and a Rental staff role

Not on Magento 2: Questions that each guest answers when booking; Departures, check-in and walk-up sales in Shopify POS; Shopify Flow triggers when a departure is guaranteed, below its minimum or cancelled

Not on Shopify: Admin permissions for staff and resources, the staff schedule and My schedule, and a Rental staff role

Rental rules & availability

  • Turnover time before and after every rental
  • Holidays and closed days
  • Minimum and maximum rental length
  • Book or block dates by hand from the admin, with no customer order
  • Turnover in exact minutes, or in hours with a decimal
  • Closed days show customers the reason
  • Closed days of the week, such as weekends
  • Closed dates for one product only
  • Opening hours: rentals cannot start or end outside them
  • A rental can run through a closed day, but not start or end on one
  • Lead time before the first bookable day
  • Allow or block overbooking, per product
  • Require the same dates for every product in an order
  • Drop-off and pick-up dates separate from the reservation start and end
  • No double booking when two customers check out at the same moment
  • Orders that beat the stock are flagged, with a conflict workflow
  • Staff can book sold-out dates on purpose, with a warning and an oversold report

Not on WooCommerce: Require the same dates for every product in an order

Not on Magento 2: Closed days show customers the reason

Not on Shopify: Require the same dates for every product in an order

Stock & serial numbers

  • Stock by quantity or by serial number
  • Serial readings (odometer, hours, fuel) and photos at send and return
  • QR and barcode label sheets for your serial numbers
  • Rent at the counter with Shopify POS
  • Serial numbers per unit, with status, cost, date acquired and notes
  • A page for every serial with its rental history
  • Change the serial numbers assigned to a rental order
  • Stock tracked hour by hour for time-of-day rentals
  • Rental usage and photos on the order screen, for staff only
  • Shop Managers can run rentals: bookings, calendar and reports
  • Sub-rent the missing units from another rental company, straight from a short orderUltimate
  • Suppliers with their rates by day, week or month, lead days and the products they supplyUltimate
  • A sub-rental covers one booking for its dates; the supplier’s units never join your stockUltimate
  • A private answer link: suppliers confirm, decline or propose other dates without an accountUltimate
  • Receive and return supplier units, with asset tags, condition notes and photosUltimate
  • Supplier charges, the supplier’s invoice checked, and the real margin on every jobUltimate

Not on WooCommerce: Rent at the counter with Shopify POS

Not on Magento 2: Rent at the counter with Shopify POS; Shop Managers can run rentals: bookings, calendar and reports; Sub-rent the missing units from another rental company, straight from a short order; Suppliers with their rates by day, week or month, lead days and the products they supply; A sub-rental covers one booking for its dates; the supplier’s units never join your stock; A private answer link: suppliers confirm, decline or propose other dates without an account; Receive and return supplier units, with asset tags, condition notes and photos; Supplier charges, the supplier’s invoice checked, and the real margin on every job

Not on Shopify: Serial readings (odometer, hours, fuel) and photos at send and return; Change the serial numbers assigned to a rental order; Shop Managers can run rentals: bookings, calendar and reports; Sub-rent the missing units from another rental company, straight from a short order; Suppliers with their rates by day, week or month, lead days and the products they supply; A sub-rental covers one booking for its dates; the supplier’s units never join your stock; A private answer link: suppliers confirm, decline or propose other dates without an account; Receive and return supplier units, with asset tags, condition notes and photos; Supplier charges, the supplier’s invoice checked, and the real margin on every job

Send & return

  • Send and return desk for check-out and check-in
  • Barcode scanning to send and return
  • Pick the serial number at check-out and scan it back in
  • Send or return many rentals at once
  • Early send and early return
  • Pick lists as CSV or PDF
  • Send and return history, filterable by order or product
  • The staff member who sent or returned each item is recorded
  • Notes on the condition of what comes back
  • Bookings list with Upcoming, Out, Overdue and Returned filters
  • Mark rentals as sent automatically, for warehouse apps and courier integrations
  • Adjust the rental end date to the actual return date
  • Set a Returned at time when you check a rental in

Not on WooCommerce: Set a Returned at time when you check a rental in

Not on Magento 2: Pick lists as CSV or PDF

Not on Shopify: Set a Returned at time when you check a rental in

Checkout, orders & accounts

  • Customers extend a rental from their accountPro
  • Manual bookings from the admin for phone and walk-in customers
  • Price and dates checked again at checkout, so they cannot be changed on the way
  • Rental dates on the cart line, the order, the order grid and the order emails
  • Customers can change the quantity in the cart, checked again against stock
  • Rentals and ordinary products in the same cart
  • Change the rental dates on an order, with an availability check and a new price
  • MageWorx Order Editor integration for rental dates, shipping and addressPro
  • Cancelling or refunding an order releases the dates
  • Swap a booking to another item for the same dates
  • Add rental dates to orders created in the admin, and book orders that came in without dates
  • Extend a rental from the admin order pagePro
  • Choose whether customers may extend, and up to how many days before the endPro
  • My rentals page in the customer account, with current and past rentals
  • Rental details on the Thank-you and order status pages
  • Extending a rental that took guests keeps the same partyPro

Not on WooCommerce: MageWorx Order Editor integration for rental dates, shipping and address; Extending a rental that took guests keeps the same party

Not on Magento 2: Swap a booking to another item for the same dates

Not on Shopify: Customers can change the quantity in the cart, checked again against stock; MageWorx Order Editor integration for rental dates, shipping and address; Extending a rental that took guests keeps the same party

Pricing & payments

  • One pricing engine shared by all three platforms: hourly, daily and longer rates
  • Charge the return day, or leave it free
  • Pay part now and the balance later
  • Late fees for late returns
  • Rates by the hour, day, week, month or year, with price tables
  • Rates by the minute
  • Seasonal and special-date pricing
  • A price per fixed rental date, so periods of different lengths are priced on their own
  • Pricing rules by rental length, with a whole-rental option
  • Pro-rated or flat pricing models
  • In-between prices worked out for you, so you need not fill every period
  • Choose whether closed days count in the price and the turnover
  • Number of price points shown on listing and product pages
  • Headline price, price period and custom price text
  • Price for each day inside the calendar
  • Coupons and discount codes work on rentals
  • Rental prices in several currencies
  • Tax rates and VAT
  • Balances page for what customers still owe: record a payment, send a link or charge the card
  • Balance reminder emails before the rental, and when the card is expiring
  • Refund a booking across its deposit and balance orders, tax in proportion
  • Collect a late fee from the deposit, the saved card or a payment link, with a Pay now button in My Account
  • The late-fee policy is shown on the product page and in the cart
  • Late Fees list with Accept, Waive and CSV export, and a Late Fees report

Not on WooCommerce: Rates by the minute; Pro-rated or flat pricing models; Choose whether closed days count in the price and the turnover; Collect a late fee from the deposit, the saved card or a payment link, with a Pay now button in My Account; The late-fee policy is shown on the product page and in the cart; Late Fees list with Accept, Waive and CSV export, and a Late Fees report

Not on Magento 2: Price for each day inside the calendar

Not on Shopify: Rates by the minute; Pro-rated or flat pricing models; Choose whether closed days count in the price and the turnover; Refund a booking across its deposit and balance orders, tax in proportion; Collect a late fee from the deposit, the saved card or a payment link, with a Pay now button in My Account; The late-fee policy is shown on the product page and in the cart; Late Fees list with Accept, Waive and CSV export, and a Late Fees report

Deposits & damage waivers

  • Refundable security depositsProProPro
  • Damage waiver, required or optionalProProPro
  • Deposit as a fixed amount, a percentage or per day, per product or variationDeposit as a fixed amount or a percentage, per unit, once per item or once per orderProProPro
  • One deposit for the whole orderProProPro
  • Deposits refunded automatically after the return, or after an inspection delayDeposits refunded automatically after fulfillment, delivery or an order tagProProPro
  • Refund the deposit in full or in part, or keep what the damage costsProProPro
  • The deposit refund waits until the booking’s balance is paidProPro
  • Hold the deposit on the card instead of charging itPro
  • Security deposits grid in the admin, and the deposits in the customer accountA deposits list in the admin, with a Refund buttonProProPro
  • Deposit refund emails to the customerProProPro
  • Deposit shown on the product page and as its own line in the cartProProPro
  • Waiver priced as a percentage or a flat amount, per item or per orderProProPro
  • Waiver accept or decline recorded on the orderProProPro
  • Deposit and waiver amounts set per productProProPro

Not on WooCommerce: Hold the deposit on the card instead of charging it

Not on Shopify: The deposit refund waits until the booking’s balance is paid; Hold the deposit on the card instead of charging it

Contracts & ID checks

  • Rental contracts signed online, with a signed PDF and audit trailAgreements signed online, with a signed PDF and audit trailProProPro
  • ID upload with an approval queue and secure storageProPro
  • Consent wording and a tamper-evident audit trail of every signing stepProProPro
  • A certificate page on the signed PDF, and a check that it has not been changedProProPro
  • Customers type or draw their signature, also on a phoneProProPro
  • Your own contract text, with variables for the customer and rental detailsYour own agreement text, with placeholdersProProPro
  • Signed PDF emailed to the customer and downloadable from the orderProProPro
  • Contract required only when the cart has rentalsProProPro
  • Contract box on the order in the adminAgreement card on the Shopify orderProProPro
  • Contracts in other languages, including Arabic, Chinese, Japanese and KoreanProProPro
  • Changes to a signed booking can be sent to sign againPro
  • Minimum age, retention period and automatic purge for ID documentsProPro
  • Customers upload their ID in their account and see whether it is verifiedCustomers upload their ID in their account and see whether it is approvedProPro

Not on Magento 2: ID upload with an approval queue and secure storage; Changes to a signed booking can be sent to sign again; Minimum age, retention period and automatic purge for ID documents; Customers upload their ID in their account and see whether it is verified

Not on Shopify: Changes to a signed booking can be sent to sign again

Products & bundles

  • Simple and variable products
  • Bundles and kits of several items
  • Build-your-own products with option rules
  • Bundle quantity discounts, bundle-sells and bundle layouts
  • Imports WooCommerce Product Bundles and Composite Products in place
  • Rental bundles on multi-location stores, available per locationUltimateUltimate
  • Grouped products of rentals with one date picker

Not on Magento 2: Build-your-own products with option rules; Bundle quantity discounts, bundle-sells and bundle layouts; Imports WooCommerce Product Bundles and Composite Products in place; Grouped products of rentals with one date picker

Not on Shopify: Build-your-own products with option rules; Bundle quantity discounts, bundle-sells and bundle layouts; Imports WooCommerce Product Bundles and Composite Products in place; Grouped products of rentals with one date picker

Custom fields & options

  • Custom fields and priced options on the product page and at checkoutCustom fields on the product page, cart page and checkout, with priced options on the product page and cartProPro
  • Priced options that add a fixed or percentage feeProPro
  • Options priced per character, per number, by a formula or per rental dayOptions priced per character, per number or by a formulaProPro
  • Options that add one of your products to the cart as its own lineProPro
  • Options that add another rental, booked for the same datesProPro
  • Colour and image swatches, and questions shown only for chosen variantsProPro
  • Required answers enforced at checkoutProPro
  • Fields for rental products and for regular productsProPro
  • Field groups for many products at once, collections or chosen productsProPro
  • Questions in your store’s other languagesProPro
  • Customers change their answers from the cart pageProPro
  • Product page answers belong to each cart lineProPro
  • Live preview of the questions before you saveProPro
  • Ready-made field templates, such as gift message, engraving and driver detailsProPro
  • Import and export of fields and answersProPro
  • Import questions from Easify Product Options or any spreadsheetProPro
  • Update only prices and labels from a file, with every change shown firstProPro
  • Backups and the last 10 versions of each field group, with restoreProPro
  • Staff change answers on the order after it is placedProPro
  • Customers change chosen answers on their order page until it is fulfilledProPro
  • Option revenue report: revenue and how often each option is chosenProPro
  • Answers file emailed to you every day or every weekPro
  • Questions inside Shopify checkout (Shopify Plus) or on the Thank-you pagePro

Not on WooCommerce: Answers file emailed to you every day or every week; Questions inside Shopify checkout (Shopify Plus) or on the Thank-you page

Not on Magento 2: Options priced per character, per number, by a formula or per rental day; Options that add one of your products to the cart as its own line; Options that add another rental, booked for the same dates; Colour and image swatches, and questions shown only for chosen variants; Required answers enforced at checkout; Fields for rental products and for regular products; Field groups for many products at once, collections or chosen products; Questions in your store’s other languages; Customers change their answers from the cart page; Product page answers belong to each cart line; Live preview of the questions before you save; Ready-made field templates, such as gift message, engraving and driver details; Import and export of fields and answers; Import questions from Easify Product Options or any spreadsheet; Update only prices and labels from a file, with every change shown first; Backups and the last 10 versions of each field group, with restore; Staff change answers on the order after it is placed; Customers change chosen answers on their order page until it is fulfilled; Option revenue report: revenue and how often each option is chosen; Answers file emailed to you every day or every week; Questions inside Shopify checkout (Shopify Plus) or on the Thank-you page

Subscriptions & memberships

  • Subscriptions and membershipsProSold separatelyPro · soon
  • Recurring billing every so many days, weeks, months or yearsProSold separatelyPro · soon
  • Free trials and sign-up feesProSold separatelyPro · soon
  • Membership tiersProSold separatelyPro · soon
  • Memberships with store credit each periodProSold separatelyPro · soon
  • Member prices through a customer groupSold separatelyPro · soon
  • Memberships with a limit on items out at a timeProSold separatelyPro · soon
  • A rental queue: the next item goes out when one comes backProSold separatelyPro · soon
  • Membership usage trackingProSold separatelyPro · soon
  • Coupons that also discount renewalsProSold separatelyPro · soon
  • Renewals charged to saved cards through Stripe, Braintree, PayPal and other gatewaysProSold separatelyPro · soon
  • Renewals placed as ordinary ordersProSold separatelyPro · soon
  • Failed-payment retries, renewal reminders and card-expiring emailsProSold separatelyPro · soon
  • Customers pause, resume, cancel or change their card from their accountProSold separatelyPro · soon
  • Offers shown before a customer cancelsSold separatelyPro · soon
  • Subscriptions grid with bulk pause, resume, cancel and renewSubscriptions list in the admin, with pause, resume and cancel per subscriptionSubscriptions list in the admin with status tabs, search, CSV export and per-subscription pause, resume, cancel and Bill nowProSold separatelyPro · soon
  • Subscription renewals paid by invoice, bank transfer, cash or chequeProSold separately
  • Stock stays held until a renewal is approvedProSold separatelyPro · soon
  • Rental subscriptions: the plan sets the rental length and billing periodProSold separately
  • Rentals billed each period by a subscription app, such as Shopify Subscriptions or Recharge
  • An API for subscriptions, memberships and the rental queueProSold separatelyPro · soon
  • The rental queue takes configurable products, in the size or colour the member picksSold separately
  • Members change the size or colour of a queued item and keep its place in the queueSold separately
  • Membership products as configurables, with a tier or billing period for each optionSold separately
  • A credit rollover cap for each membershipSold separately
  • Members move to another membership plan from My Account, and staff can do it tooSold separately
  • Members-only CMS pages and blocks, with sign-in and join links for visitorsSold separately
  • Subscription rentals on configurable productsSold separately
  • Fewest and most payments, and a switch for products sold only as a subscriptionPro · soon
  • Prepaid plans: 2 to 52 deliveries, then renew or endPro · soon
  • A set billing day of the week, month or yearPro · soon
  • Gift subscriptions, with the recipient emailed on the day you choosePro · soon
  • A plan chooser on the product page with savings badges and the charge linePro · soon
  • Staff build a subscription for a customer, with a card request if they have nonePro · soon
  • Subscription analytics: monthly revenue, active, churn and recovered paymentsPro · soon
  • Free or reduced shipping for membersPro · soon
  • Members move up or down a tier, with a proration linePro · soon
  • Members-only blocks and a members pagePro · soon
  • Members-only checkout: non-members are refusedPro · soon
  • Choose per product or collection: queue only, or queue or buyPro · soon
  • Send the next queued item for everyone at once, with a pick list as CSV or PDFPro · soon
  • Return an item by serial number or order name, and mark it lost to invoice the memberPro · soon
  • Rental subscriptions with Rentals & Bookings: the plan bills the rentalPro · soon
  • 23 customer and staff emails, such as welcome, upcoming charge and trial endingPro · soon
  • Shopify Flow triggers and actions for subscriptionsPro · soon

Not on WooCommerce: Member prices through a customer group; Offers shown before a customer cancels; Rentals billed each period by a subscription app, such as Shopify Subscriptions or Recharge; The rental queue takes configurable products, in the size or colour the member picks; Members change the size or colour of a queued item and keep its place in the queue; Membership products as configurables, with a tier or billing period for each option; A credit rollover cap for each membership; Members move to another membership plan from My Account, and staff can do it too; Members-only CMS pages and blocks, with sign-in and join links for visitors; Subscription rentals on configurable products; Fewest and most payments, and a switch for products sold only as a subscription; Prepaid plans: 2 to 52 deliveries, then renew or end; A set billing day of the week, month or year; Gift subscriptions, with the recipient emailed on the day you choose; A plan chooser on the product page with savings badges and the charge line; Staff build a subscription for a customer, with a card request if they have none; Subscription analytics: monthly revenue, active, churn and recovered payments; Free or reduced shipping for members; Members move up or down a tier, with a proration line; Members-only blocks and a members page; Members-only checkout: non-members are refused; Choose per product or collection: queue only, or queue or buy; Send the next queued item for everyone at once, with a pick list as CSV or PDF; Return an item by serial number or order name, and mark it lost to invoice the member; Rental subscriptions with Rentals & Bookings: the plan bills the rental; 23 customer and staff emails, such as welcome, upcoming charge and trial ending; Shopify Flow triggers and actions for subscriptions

Not on Magento 2: Rentals billed each period by a subscription app, such as Shopify Subscriptions or Recharge; Fewest and most payments, and a switch for products sold only as a subscription; Prepaid plans: 2 to 52 deliveries, then renew or end; A set billing day of the week, month or year; Gift subscriptions, with the recipient emailed on the day you choose; A plan chooser on the product page with savings badges and the charge line; Staff build a subscription for a customer, with a card request if they have none; Subscription analytics: monthly revenue, active, churn and recovered payments; Free or reduced shipping for members; Members move up or down a tier, with a proration line; Members-only blocks and a members page; Members-only checkout: non-members are refused; Choose per product or collection: queue only, or queue or buy; Send the next queued item for everyone at once, with a pick list as CSV or PDF; Return an item by serial number or order name, and mark it lost to invoice the member; Rental subscriptions with Rentals & Bookings: the plan bills the rental; 23 customer and staff emails, such as welcome, upcoming charge and trial ending; Shopify Flow triggers and actions for subscriptions

Not on Shopify: Subscription renewals paid by invoice, bank transfer, cash or cheque; The rental queue takes configurable products, in the size or colour the member picks; Members change the size or colour of a queued item and keep its place in the queue; Membership products as configurables, with a tier or billing period for each option; A credit rollover cap for each membership; Members move to another membership plan from My Account, and staff can do it too; Members-only CMS pages and blocks, with sign-in and join links for visitors; Subscription rentals on configurable products

Locations & delivery

  • Stock held at each location or warehouseUltimateUltimate
  • Pick up at one location and return to another, with one-way feesUltimate
  • Delivery areas, time slots and delivery fees
  • Routing for any store that delivers, whether it rents or sellsFor any store that delivers, whether you rent or sell. No other app neededUltimateUltimate · soon
  • Choose which orders become stopsOrders become stops from Shopify local delivery, your own shipping rates or an order tagUltimateUltimate · soon
  • Leave out products or collections you don't deliverUltimate · soon
  • Orders for the same address and day become one stopUltimateUltimate · soon
  • A delivery block on the Shopify order page, and bulk day changes from the order listUltimate · soon
  • Shoppers pick a delivery day and time before they payA delivery day and time picker in the cart, as a block or in the cart drawerUltimateUltimate · soon
  • Full days show Full, and time slots show how many places are leftUltimate · soon
  • A picked time is held for 30 minutes, and checkout refuses one that has expired or is fullUltimateUltimate · soon
  • A delivery promise line on the product page, from the same days the cart offersUltimate · soon
  • An extra charge for the time slots you chooseUltimate · soon
  • Customers pick a time after checkout, or change it on the same dayUltimate · soon
  • Delivery days and time slots with an order cut-off, days of notice, stops per day and no-delivery datesUltimate · soon
  • Delivery areas by postal code, or by distance with a map key, each with its own days and slotsUltimate · soon
  • Delivery routes planned for your driversPlan the day: routes built for your vehicles from their load, hours and time slotsUltimateUltimate · soon
  • Lock, move and undo stops, then accept the plan and send it to your driversUltimateUltimate · soon
  • Stops the planner can't place are listed with the reasonUltimateUltimate · soon
  • Vehicles with their own load limits and shiftVehicles with their own limits on items and weight, and their own shiftUltimateUltimate · soon
  • Use openrouteservice or your own VROOM server as the plannerUltimateUltimate · soon
  • Routes from several depotsSeveral depots, from your Shopify locationsUltimateUltimate · soon
  • Stock by location for products sold outright tooUltimate
  • Transfers between locations, with shortage alertsUltimate
  • Opening hours and staff for each locationUltimate
  • Rules per location: special hours, closed days, lead time and minimum rentalUltimate
  • Prices and reports by locationUltimateUltimate
  • Multi-storesUltimate
  • Fulfilment from the best warehouse or location for the customerUltimateUltimate
  • Delivery, pick up or post, each with its own time in transit, order cut-off and hand-over days
  • Customers change their delivery or pick-up time slot from their account
  • Delivery schedule with run sheets, load lists and a day sheet for each locationUltimate
  • A schedule with board, list and week views: add routes, move stops and put a route in orderUltimate · soon
  • Run sheets to print, with a load list, last out firstUltimate · soon
  • A day sheet by email, with each route's stops in orderUltimate · soon
  • Driver app: the route on the drivers’ phonesA driver app that runs in the phone's browser, with no app to downloadUltimateUltimate · soon
  • Drivers sign in with a link or a code, with no per-driver feeUltimate · soon
  • Proof of delivery: who received it, a signature, a note and up to 3 photosUltimateUltimate · soon
  • Couldn't deliver, with one of six reasonsUltimateUltimate · soon
  • Stop updates wait on the phone when it's offline, then send in orderUltimateUltimate · soon
  • Delivered stops complete the orderDelivered stops mark the order as fulfilled and delivered in ShopifyUltimateUltimate · soon
  • Customers told their arrival windowUltimate
  • An email with the customer's delivery windowUltimate · soon
  • Customer emails: on my way, running late, delivered, couldn't deliver, pick a time and time changedUltimate · soon
  • A delivery page for each stop, with its status and windowUltimate · soon
  • On-time and distance reports for deliveriesReports by day and vehicle: stops, km, driving time, stops per hour and on-time rateUltimateUltimate · soon
  • CSV export of reports and the scheduleUltimateUltimate · soon
  • An API for stops and routesREST and GraphQL API, with webhooks for stops, routes and plansUltimateUltimate · soon
  • Shopify Flow triggers for routes sent, stops delivered and stops that couldn't be deliveredUltimate · soon
  • Delivery fees by road distance or drive time, with or without a map account
  • Postcode checker and a pin map at checkout
  • Location order emails and textsUltimate
  • Tax by location, calendar feeds per location and a REST APIUltimate
  • Franchises with royalty settlementUltimate

Not on WooCommerce: Leave out products or collections you don't deliver; A delivery block on the Shopify order page, and bulk day changes from the order list; Full days show Full, and time slots show how many places are left; A delivery promise line on the product page, from the same days the cart offers; An extra charge for the time slots you choose; Customers pick a time after checkout, or change it on the same day; Delivery days and time slots with an order cut-off, days of notice, stops per day and no-delivery dates; Delivery areas by postal code, or by distance with a map key, each with its own days and slots; A schedule with board, list and week views: add routes, move stops and put a route in order; Run sheets to print, with a load list, last out first; A day sheet by email, with each route's stops in order; Drivers sign in with a link or a code, with no per-driver fee; An email with the customer's delivery window; Customer emails: on my way, running late, delivered, couldn't deliver, pick a time and time changed; A delivery page for each stop, with its status and window; Shopify Flow triggers for routes sent, stops delivered and stops that couldn't be delivered

Not on Magento 2: Pick up at one location and return to another, with one-way fees; Delivery areas, time slots and delivery fees; Routing for any store that delivers, whether it rents or sells; Choose which orders become stops; Leave out products or collections you don't deliver; Orders for the same address and day become one stop; A delivery block on the Shopify order page, and bulk day changes from the order list; Shoppers pick a delivery day and time before they pay; Full days show Full, and time slots show how many places are left; A picked time is held for 30 minutes, and checkout refuses one that has expired or is full; A delivery promise line on the product page, from the same days the cart offers; An extra charge for the time slots you choose; Customers pick a time after checkout, or change it on the same day; Delivery days and time slots with an order cut-off, days of notice, stops per day and no-delivery dates; Delivery areas by postal code, or by distance with a map key, each with its own days and slots; Delivery routes planned for your drivers; Lock, move and undo stops, then accept the plan and send it to your drivers; Stops the planner can't place are listed with the reason; Vehicles with their own load limits and shift; Use openrouteservice or your own VROOM server as the planner; Routes from several depots; Transfers between locations, with shortage alerts; Opening hours and staff for each location; Rules per location: special hours, closed days, lead time and minimum rental; Customers change their delivery or pick-up time slot from their account; Delivery schedule with run sheets, load lists and a day sheet for each location; A schedule with board, list and week views: add routes, move stops and put a route in order; Run sheets to print, with a load list, last out first; A day sheet by email, with each route's stops in order; Driver app: the route on the drivers’ phones; Drivers sign in with a link or a code, with no per-driver fee; Proof of delivery: who received it, a signature, a note and up to 3 photos; Couldn't deliver, with one of six reasons; Stop updates wait on the phone when it's offline, then send in order; Delivered stops complete the order; Customers told their arrival window; An email with the customer's delivery window; Customer emails: on my way, running late, delivered, couldn't deliver, pick a time and time changed; A delivery page for each stop, with its status and window; On-time and distance reports for deliveries; CSV export of reports and the schedule; An API for stops and routes; Shopify Flow triggers for routes sent, stops delivered and stops that couldn't be delivered; Delivery fees by road distance or drive time, with or without a map account; Postcode checker and a pin map at checkout; Location order emails and texts; Tax by location, calendar feeds per location and a REST API; Franchises with royalty settlement

Not on Shopify: Multi-stores; Location order emails and texts; Franchises with royalty settlement

Quotes & hidden prices

  • Request a quote and hide prices, by product, category or customerRequest a quote and hide prices, by product, collection or customerUltimateUltimatePro
  • Rental quotes with dates and availability checksUltimateUltimatePro
  • Add to Quote next to Add to Cart, on product and listing pagesUltimateUltimatePro
  • Guests can ask for a quote and open it from a link, without an accountUltimateUltimatePro
  • A quote list for several items, and a quote for the whole cartUltimateUltimatePro
  • Stock held while the customer decides on a rental quoteUltimateUltimatePro
  • Offers with your prices, a discount, shipping, fees and an expiry dateUltimateUltimatePro
  • Customers accept and pay at your priceUltimateUltimatePro
  • Quote emails at every step, and PDF quotesUltimateUltimatePro
  • Quotes in the customer account, with company quotes for B2B contactsUltimateUltimatePro
  • Customers can suggest a price per line and add remarksUltimateUltimatePro
  • Request form builder with conditional fields, file attachments and spam protectionUltimateUltimatePro
  • Several request forms, each for chosen products, collections, markets or languagesPro
  • Hide-price rules by audience: guests, signed-in customers, customer tags, companies, markets, countriesUltimateUltimatePro
  • Quote-only products that cannot be bought without an accepted quoteUltimateUltimatePro
  • Price leak check: finds where a hidden price still shows, with one-click fixesPrice leak check: finds where a hidden price still showsPro
  • Customers accept, decline or counter-offer online, with a message threadUltimateUltimatePro
  • Quote list with tabs, filters and search, and quotes you create for a customerUltimateUltimatePro
  • Start a quote from a customer, company, product, order or draft orderUltimateUltimatePro
  • Quote status workflow, versions, internal notes, owners, expiry dates and remindersUltimateUltimatePro
  • Auto-approve requests within your discount and total limitsUltimateUltimatePro
  • Quote emails sent from your own mail serverUltimatePro
  • B2B quotes for company locations, with catalog prices and payment termsPro
  • Quote reports: open value, win rate and time to first replyQuote reports on Pro and Ultimate: open value, win rate and time to first replyUltimateUltimatePro
  • Quote APIUltimateUltimatePro
  • Quote files are deleted, and quotes anonymised, after periods you setUltimate
  • Deleting a customer account anonymises their quotesUltimate
  • Guests on rental quote linesUltimate

Not on WooCommerce: Several request forms, each for chosen products, collections, markets or languages; Price leak check: finds where a hidden price still shows, with one-click fixes; Quote emails sent from your own mail server; B2B quotes for company locations, with catalog prices and payment terms; Quote files are deleted, and quotes anonymised, after periods you set; Deleting a customer account anonymises their quotes; Guests on rental quote lines

Not on Magento 2: Several request forms, each for chosen products, collections, markets or languages; Price leak check: finds where a hidden price still shows, with one-click fixes; B2B quotes for company locations, with catalog prices and payment terms

Not on Shopify: Quote files are deleted, and quotes anonymised, after periods you set; Deleting a customer account anonymises their quotes; Guests on rental quote lines

Live chat & AI

  • Live chat with an AI agent that answers from your own pagesAn AI Chatbot that stays off until you switch it on, and is labelled as AIUltimatePro · soon
  • A live chat inbox: assign, private notes, saved replies and a command paletteAn inbox inside your Shopify admin, or in its own windowUltimatePro · soon
  • Unread replies go out by email, and email replies come back into the same chatUnread replies go out by emailUltimatePro · soon
  • Live visitors on a map, and proactive messages by page, time, cart value and deviceLive visitors, following your cookie banner and privacy settingUltimatePro · soon
  • Chat routing rules, office hours, ratings and push notifications to phonesRouting rules that send a chat to a person, a group, the AI or emailUltimatePro · soon
  • Orders and licences next to the chatA signed-in or verified customer's recent Shopify orders next to the chatUltimatePro · soon
  • Live chat on any site, with or without the storeWorks on any Shopify theme, with or without a rental appUltimatePro · soon
  • A chat widget on your store, switched on as a theme app embed with no theme editsPro · soon
  • Your own colors, position, greeting and texts on the widgetPro · soon
  • Questions before the chat: name, email and what it is aboutPro · soon
  • Proactive messages by page, time on the page, returning visit, cart value and devicePro · soon
  • Visitors rate the chat when it is resolvedPro · soon
  • Chats shared round robin or to whoever is least busyPro · soon
  • Office hours for your storePro · soon
  • Saved replies, private notes and docs search while you replyPro · soon
  • Suggest a reply: an AI draft from your content, for you to editPro · soon
  • Sound and browser notifications while the app is openPro · soon
  • Contacts, with possible duplicates to mergePro · soon
  • A team page for who answers chats and who changes settingsPro · soon
  • The AI answers from your products, pages, policies, blog posts, collections and FAQ entriesPro · soon
  • AI answers show links to their sourcesPro · soon
  • Add your own answers, single web pages, and DOCX, TXT, MD or CSV filesPro · soon
  • Add whole websites for the AI to readPro · soon
  • Test a question, and save tests to run againPro · soon
  • Set the AI's tone, reply language and extra instructionsPro · soon
  • Choose how long the AI waits before it steps inPro · soon
  • Visitors can ask for a person, and your team gets a summary of the chatPro · soon
  • Take over from the AI, and hand the chat back when you are donePro · soon
  • Emails, phone numbers and card numbers in shoppers' messages are masked before the AI sees themPro · soon
  • Use your own AI key, which isn't counted as AI chatsPro · soon
  • With Rentals & Bookings on the store, the AI checks free dates and prices and gives a booking linkPro · soon
  • Tickets with statuses, priority, type and teamsPro · soon
  • SLA timers, macros, merge and auto-closePro · soon
  • Make a ticket from a chat, from the ticket form, or by handPro · soon
  • A ticket form block for your themePro · soon
  • A My tickets page for your customers, on new customer accountsPro · soon
  • Link the customer's order, or a booking with Rentals & BookingsPro · soon
  • Ticket reports with CSV exportPro · soon
  • Chat reportsPro · soon
  • AI drafts and summaries for tickets, on a clickPro · soon

Not on WooCommerce: A chat widget on your store, switched on as a theme app embed with no theme edits; Your own colors, position, greeting and texts on the widget; Questions before the chat: name, email and what it is about; Proactive messages by page, time on the page, returning visit, cart value and device; Visitors rate the chat when it is resolved; Chats shared round robin or to whoever is least busy; Office hours for your store; Saved replies, private notes and docs search while you reply; Suggest a reply: an AI draft from your content, for you to edit; Sound and browser notifications while the app is open; Contacts, with possible duplicates to merge; A team page for who answers chats and who changes settings; The AI answers from your products, pages, policies, blog posts, collections and FAQ entries; AI answers show links to their sources; Add your own answers, single web pages, and DOCX, TXT, MD or CSV files; Add whole websites for the AI to read; Test a question, and save tests to run again; Set the AI's tone, reply language and extra instructions; Choose how long the AI waits before it steps in; Visitors can ask for a person, and your team gets a summary of the chat; Take over from the AI, and hand the chat back when you are done; Emails, phone numbers and card numbers in shoppers' messages are masked before the AI sees them; Use your own AI key, which isn't counted as AI chats; With Rentals & Bookings on the store, the AI checks free dates and prices and gives a booking link; Tickets with statuses, priority, type and teams; SLA timers, macros, merge and auto-close; Make a ticket from a chat, from the ticket form, or by hand; A ticket form block for your theme; A My tickets page for your customers, on new customer accounts; Link the customer's order, or a booking with Rentals & Bookings; Ticket reports with CSV export; Chat reports; AI drafts and summaries for tickets, on a click

Not on Magento 2: Live chat with an AI agent that answers from your own pages; A live chat inbox: assign, private notes, saved replies and a command palette; Unread replies go out by email, and email replies come back into the same chat; Live visitors on a map, and proactive messages by page, time, cart value and device; Chat routing rules, office hours, ratings and push notifications to phones; Orders and licences next to the chat; Live chat on any site, with or without the store; A chat widget on your store, switched on as a theme app embed with no theme edits; Your own colors, position, greeting and texts on the widget; Questions before the chat: name, email and what it is about; Proactive messages by page, time on the page, returning visit, cart value and device; Visitors rate the chat when it is resolved; Chats shared round robin or to whoever is least busy; Office hours for your store; Saved replies, private notes and docs search while you reply; Suggest a reply: an AI draft from your content, for you to edit; Sound and browser notifications while the app is open; Contacts, with possible duplicates to merge; A team page for who answers chats and who changes settings; The AI answers from your products, pages, policies, blog posts, collections and FAQ entries; AI answers show links to their sources; Add your own answers, single web pages, and DOCX, TXT, MD or CSV files; Add whole websites for the AI to read; Test a question, and save tests to run again; Set the AI's tone, reply language and extra instructions; Choose how long the AI waits before it steps in; Visitors can ask for a person, and your team gets a summary of the chat; Take over from the AI, and hand the chat back when you are done; Emails, phone numbers and card numbers in shoppers' messages are masked before the AI sees them; Use your own AI key, which isn't counted as AI chats; With Rentals & Bookings on the store, the AI checks free dates and prices and gives a booking link; Tickets with statuses, priority, type and teams; SLA timers, macros, merge and auto-close; Make a ticket from a chat, from the ticket form, or by hand; A ticket form block for your theme; A My tickets page for your customers, on new customer accounts; Link the customer's order, or a booking with Rentals & Bookings; Ticket reports with CSV export; Chat reports; AI drafts and summaries for tickets, on a click

Maintenance

  • Maintenance tickets for repairs and serviceUltimatePro
  • A unit sent for service at check-in stays out of stock until it is fixedUltimatePro
  • Parts, labour, vendor work, technician and costs on every ticketUltimatePro
  • Service schedules by days, rentals or meter hours, and check-out and check-in checklistsUltimatePro
  • Damage charges from the deposit, a saved card, a pay link or at the counterUltimatePro
  • Maintenance reports: cost, downtime, utilisation and service complianceUltimatePro
  • Maintenance CSV import and APIUltimatePro
  • New maintenance ticket straight from the serial numbers listUltimatePro
  • Customers report a problem from their order in My Account, which opens a ticketPro
  • Maintenance emails: daily digest, overdue tickets, failed inspections, technician assignments and customer reportsPro
  • Maintenance tickets appear on the staff schedule and in My schedule for the technicianPro

Not on WooCommerce: Customers report a problem from their order in My Account, which opens a ticket; Maintenance emails: daily digest, overdue tickets, failed inspections, technician assignments and customer reports; Maintenance tickets appear on the staff schedule and in My schedule for the technician

Not on Shopify: Customers report a problem from their order in My Account, which opens a ticket; Maintenance emails: daily digest, overdue tickets, failed inspections, technician assignments and customer reports; Maintenance tickets appear on the staff schedule and in My schedule for the technician

Emails & reminders

  • Sent and returned emails to the customer
  • Pick-up, return and overdue reminder emails
  • Reminder emails on your own schedule, with as many timing rules as you like
  • Reminders by SMS or WhatsApp
  • Reminders page: every email sent, waiting or held back, with Preview and Send now
  • Editable email wording with merge tags, in the customer’s language
  • Email to your team for each new rental order
  • Arrival details email with the check-in time, address and instructions
  • Late fee emails: payment request, receipt, unpaid reminders and a daily staff digest

Not on WooCommerce: Late fee emails: payment request, receipt, unpaid reminders and a daily staff digest

Not on Magento 2: Reminders by SMS or WhatsApp; Arrival details email with the check-in time, address and instructions

Not on Shopify: Late fee emails: payment request, receipt, unpaid reminders and a daily staff digest

Reports & dashboard

  • Rentals dashboard: going out, due back, overdue and revenue
  • Usage report: utilisation per product and per serial
  • Miles or hours per unit in the usage report
  • Inventory report: units free each day for many products at once
  • Inventory report over 7, 14 or 30 days, with CSV export
  • Availability heat map with filters and CSV export
  • Order calendar: units going out and coming back each day
  • Serial numbers report: one row per unit, with bulk send, return or maintenance
  • Arrivals, departures and in-house guests for stays, with occupancy
  • CSV and ICS export of bookings

Not on WooCommerce: Arrivals, departures and in-house guests for stays, with occupancy

Not on Magento 2: Arrivals, departures and in-house guests for stays, with occupancy

Calendar sync & API

  • iCal feeds, and iCal import that blocks dates booked elsewhere
  • An API for bookings, availability and pricing
  • Create a booking and an order over the API
  • Send and return a rental over the API
  • API for balances, deposits, serial readings and photos
  • Rentals on headless storefronts
  • API tester with ready-made requests for your store
  • Rental products in Magento’s standard GraphQL products query
  • Shopify Flow triggers and actions
  • AI assistants such as Claude and ChatGPT can search your rentals, check free dates and give the price, without booking anything

Not on WooCommerce: Rental products in Magento’s standard GraphQL products query; Shopify Flow triggers and actions; AI assistants such as Claude and ChatGPT can search your rentals, check free dates and give the price, without booking anything

Not on Magento 2: API tester with ready-made requests for your store; Shopify Flow triggers and actions

Not on Shopify: Rental products in Magento’s standard GraphQL products query; AI assistants such as Claude and ChatGPT can search your rentals, check free dates and give the price, without booking anything

Store, languages & setup

  • Translated, with right-to-left layouts
  • Your own wording for the calendar, checkout, emails and My Account, per language
  • Open source, on your own serverHosted for you
  • Theme Import / Export: start from a ready-made rental theme, or export your own
  • Industry presets for the first products
  • Works with your existing theme
  • Hyvä theme support
  • No Shopify Plus needed
  • Setup guide that checks the calendar and checkout are switched on
  • Make products rentable one at a time or in bulk
  • CSV import and export of products and rental settings
  • Settings for the calendar, stock rules, date formats and emails
  • SEO friendly, with meta tags and sitemaps
  • Mobile friendly (responsive)
  • Works with your payment gateways (Stripe, PayPal, Authorize.net)
  • Works with your shipping methods (DHL, FedEx, table rates)
  • Multi-vendor marketplace integration
  • More languages through CSV translation and Magento Marketplace packs
  • Uninstall cleanly with bin/magento module:uninstall --remove-data
  • Customise it yourself, or hire us or any developer
  • Free installation with Pro and UltimateProPro
  • Unlimited products and customers, with no per-user or per-location fee and no commission
  • New features added on an ongoing basis
  • Custom Fields and Request a Quote also work without the rental appAll seven add-on apps also work without the rental appSold separately
  • A License panel with the expiry date, the days left and the sites using the key

Not on WooCommerce: Hyvä theme support; No Shopify Plus needed; Setup guide that checks the calendar and checkout are switched on; Make products rentable one at a time or in bulk; More languages through CSV translation and Magento Marketplace packs; Uninstall cleanly with bin/magento module:uninstall --remove-data; Custom Fields and Request a Quote also work without the rental app; A License panel with the expiry date, the days left and the sites using the key

Not on Magento 2: Your own wording for the calendar, checkout, emails and My Account, per language; Theme Import / Export: start from a ready-made rental theme, or export your own; Industry presets for the first products; No Shopify Plus needed; Setup guide that checks the calendar and checkout are switched on; Custom Fields and Request a Quote also work without the rental app

Not on Shopify: Your own wording for the calendar, checkout, emails and My Account, per language; Theme Import / Export: start from a ready-made rental theme, or export your own; Industry presets for the first products; Hyvä theme support; SEO friendly, with meta tags and sitemaps; Multi-vendor marketplace integration; More languages through CSV translation and Magento Marketplace packs; Uninstall cleanly with bin/magento module:uninstall --remove-data; Customise it yourself, or hire us or any developer; Free installation with Pro and Ultimate; Unlimited products and customers, with no per-user or per-location fee and no commission; New features added on an ongoing basis; A License panel with the expiry date, the days left and the sites using the key

On WooCommerce, everything is in Regular unless it is tagged. Pro adds the deposit, contract, custom field and subscription add-ons. Ultimate adds the other add-ons.

On Magento 2 and Adobe Commerce, Pro adds contracts, deposits, damage waiver, rental extension and maintenance. Ultimate adds Request a Quote and the multi-source inventory features. Subscriptions and Memberships is sold separately.

On Shopify, Regular is the Rentals and Bookings app. Pro and Ultimate add the Sales Igniter add-on apps. The Shopify app is coming soon, so its plans may still change.

Compare all three platforms
Licences

Which licence has it?

Each platform has its own licences. Here is what Regular, Pro and Ultimate mean on each one.

WooCommerce

Regular has the core rental plugin. Pro adds deposits, contracts, custom fields and subscriptions. Ultimate adds locations, quotes, maintenance, live chat and Smart Routing.

See WooCommerce prices

Magento 2

Regular has the core extension. Pro adds contracts, deposits, damage waiver, rental extension and maintenance. Ultimate adds Request a Quote and multi-source inventory. Subscriptions is sold separately.

See Magento 2 prices

Shopify

Regular is the Rentals and Bookings app. Pro and Ultimate add the Sales Igniter add-on apps. The Shopify app is coming soon.

See the Shopify app

Not sure which platform fits?

Tell us what you rent and where you sell. We will point you to the right edition and licence.