Rental Hire Calendar Booking System Inventory Management

  • Popularity Score 112 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Rental business management extension with inventory calendars, flexible rental pricing & memberships.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect


Rental Hire Calendar Booking System Inventory Management

Sales Igniter Magento Rental Booking System

Rental Bookings

  • Flexible pricing models. You can enter any number of pricing periods you want based on quantity and time period. Time periods are: minute, hour, day, week, month, or year. For example you could have a price for a 2 hour rental, 1 day rental, 3 day rental, 2 week rental, etc. The in-between pricing is pro-rated.
  • Rental inventory is automatically assigned when a customer places an order.
  • Admin: send and return rentals page. Rentals can be returned by date, order, or barcode. Tracking number can be assigned for shipping.
  • Bundles and packages. Offer multiple products together for rent or sell and correctly manage inventory checking for the entire bundle. For example rent together a camera with a tripod and memory cards, or a video game system with games.
  • Holidays and Store Closed dates
  • Time of day view to see when product is available during the day for hourly based rentals
  • Turnover Times field - time product is not available before and after a rental to account for shipping or maintenance
  • Minimum and Maximum rental periods
  • Management of dropoff and pickup dates can be separate from start and end dates of rental booking

Rental Memberships With Rental Queue

  • Ability to view what each of your customers has rented or has in their queue.
  • Ability to create new rental plans and modify current ones (how many days the rental plan is, how many rentals are allowed out, and the cost).
  • Send & Return rentals management
  • Creation and deletion of rental inventory
  • Member billing page showing the plan they are subscribed to and their next billing date.
  • Sends customers emails when a rental is shipped to them or a rental is received.
  • Rental queue page to prioritize pending rentals, and displays what rentals they currently have out.
  • Custom signup process where customer can pick what rental plan they want.
  • Ability to exclude certain products from certain rental memberships
  • Rental queue popularity report: learn what products are your customer favorites, check how many are avaiable, how many are in customer queue, how many are rented out

Detailed Reporting

All these reports can be exported to a CSV or Excel XML file

  • ROI Report (Profit and Revenue by Product): Enter product cost on edit product for calculations. Columns: Period, Product, Sku, Total Inventory, Total Inventory Cost, Monthly Revenue, Gross Profit / Loss
  • Most Rented Products Report: Product, Sku, Number of times rented, Amount of time rented, Total Inventory, Booked Inventory, Current Inventory, Revenue
  • Low Inventory Report: Product, Sku, Total Inventory, Booked Inventory, Current Inventory defaults to sorting by current inventory lowest to highest, so if you have 0 of some product you can quickly identify it.
  • Order grid shows order #, Purchased on, bill to and ship to info, start and end date of rental, dropoff and pickup date (optional), Send (checkout) & Return (check-in) info, order totals. All columns are filterable
  • Orders report by period, from and to date, order status, sales items, sales total, invoiced, refunded, sales tax, sales shipping, sales discount.

Inventory Management

  • Track your rentals and for sale items by serial numbers or via quantity based tracking
  • Overall inventory page showing you all your inventory at once and reservations pending
  • Inventory showing quantity available per day, week, month
  • Export orders to iCal format
  • Ability to view the inventory for the selected rental dates on the admin create order page
  • Inventory can be managed via spreadsheets/csv files

Admin Rental Order / Contract Creation

  • Dates entry on admin order creator, ability to update all rental dates at once
  • View overall rental inventory from the create order page
  • Red background for easy identification of products that are being overbooked
  • Quick add to order via sku or product name


Online Demo of Magento Rental System

Free Trial

Free Trial of Rental Reservation System

Buy Now

Buy Magento Rental Booking System


Magento Rental Booking System Manual


Rental Booking System FAQ

Screencasts Videos Of Rental Extension

Screencasts Videos
Release Notes

Version 1.3

2015-01-06 01:14:38
  • Version number: 1.3
  • Stability: Stable
  • Compatibility: 1.7, 1.8, 1.8.1, 1.9
  • 12 new calendar styles using jQuery Theme Roller (manual)
  • Return history report (much the same as Sales > Shipments but for Returns)
  • Late return report
  • Late fee report and creator
  • Extend order from customer side or admin side
  • Manually edit rental dates for already invoiced orders (does not change order price) (manual)
  • Rental calendar report (screenshots) showing all orders on a calendar in 2 ways. By order – shows order extending through start and end date. By start & end date – shows all orders starting & ending on a certain date.
  • Special pricing for holidays, weekends, or time of day (manual)
  • Add-on rental price point so now you have have $10/month + $1/day within the same price point
  • Buyout rentals feature – enable buyout for rental products and decrease rental inventory upon purchase
  • Dashboard weekly orders on calendar view
  • Setting to force all products in order to use the same rental dates under Settings > Calendar Options > All products in order must use same start & end date
  • Serial numbers if assigned now show on shipment details page
  • We removed the following modules that we packaged inside our own. These can be downloaded separately if you want them. BL Custom Grid was causing a conflict in Magento 1.901 so we removed it. AOE Scheduler is for testing crons. SMTP Pro will add email logs to admin.
    BL Custom Grid module:
    AOE Scheduler:

Version 1.2

2015-01-06 01:12:54
  • Version number: 1.2
  • Stability: Stable
  • Compatibility: 1.7, 1.8, 1.8.1, 1.9
  • PHP Unit Testing (Ecom PHP Unit) for the module over 50 tests to ensure bug-free module when adding new features
  • Reservation shipping turnover times – allow setting the turnover (padding) time before and after a reservation according to the ship method selected. For example if you use UPS 2 day shipping, you could se before and after padding time to 2 days.
  • Rent The Runway style homepage calendar widget and product details page calendar display configurable from admin panel
    Rent The Runway Reservation Calendar System Software
  • Fixed dates option configurable from admin. Instead of calendar dates option for the product, customer could select like 4 days or 8 days from radio select inputs and their start date instead of allowing them to select start and end date.
  • Speed Optimization using inventory table caching
  • Shipments & Invoice grids now show rental start & end dates
  • Change send and return columns from sent and returned truck icons to having the dates the order was sent and returned
  • Remove send & return page and report, this is now combined to the sales > orders grid all data that existed on that report is now there.
  • All parts of the rental system including the admin order creator now use the same calendar and attach to Magento events. Not much of a feature for customers, but makes it easier to do customization and less error prone.
  • New setting for disabled days of week to not calculate rental fees for days you are disabled. For example if you are closed Sundays, and customer rents from Saturday – Monday, you could enable this setting and customer would not be charged for Sunday.
  • On Manage Products page there is now a start and end date selection for filtering the inventory checks for certain dates
    Filter Inventory Dates

Version 1.1

2013-10-07 21:11:03
  • Version number: 1.1
  • Stability: Stable
  • Compatibility: 1.7, 1.8

Version 1.1

  • Send & Return overhaul for faster management - will all be done from Sales > Orders and be quicker to do. Click "Ship"  or "Return" and put in the quantity of each item you are shipping and returning. We will also be adding on new filters to this page for late shipments or late returns.

  • Improved error messages when there is not enough quantity or no price period is entered

  • Improve date selector alignment

  • Quick add by sku or product name on order creator on admin side

  • Improve minimum rental period error message so it only shows after clicking rent was issue for same day rentals

  • Major refactoring of code to make it load faster and be easier to extend

  • ROI Report (Profit and Revenue by Product): Enter product cost on edit product for calculations. Columns: Period, Product, Sku, Total Inventory, Total Inventory Cost, Monthly Revenue, Gross Profit / Loss

  • Most Rented Products Report: Product, Sku, Number of times rented, Amount of time rented, Total Inventory, Booked Inventory, Current Inventory, Revenue

  • Low Inventory Report: Product, Sku, Total Inventory, Booked Inventory, Current Inventory defaults to sorting by current inventory lowest to highest, so if you have 0 of some product you can quickly identify it.

  • Add search by SKU and Category filter to inventory report

  • Configurable Sales > Orders grid - control what is shown easily. (Using

  • Add to manage products columns: Available Inventory and Booked Inventory, change QTY to say Total Inventory

  • Better organization of settings

  • Site Wide Blackout/Holiday Dates - before was only able to set it by product

  • Global Dates feature to allow choosing rental dates globally instead of on the product page. Ability to chose placement of this date box on the top menu, shopping cart, left column, or right column. Settings in admin:

    Example of showing it on header:

    Dates on side column:

  • Add quantity input on product listing pages this can be turned off if not wanted via a setting

  • Add to rental > Rental Queue > Send / Return Report the columns: Date Added, Rentals Allowed, Rentals Out, Rentals Needed

  • Add Rental Queue report for Queue Popularity, has the columns: Product, Number in Customer Queue, Total Inventory, Checked Out Inventory, Available Inventory

  • Separate dropoff/pickup date from send/return date. This is so that the admin can double check on dropoff and pickup of inventory that all the products are there, and not assume so

  • Better time of day view on customer side so customer can see if renting within a day what times are available for busy and available times

  • All language defines moved to CSV language translate file, no longer hardcoded in the Observer

  • Rental pricing moved to pricing tab, rental inventory moved to inventory tab. Payperrentals tab renamed "Rental Bookings" for better organization

  • Fixed paypal issue with deposits now it can authorize & charge the rental fees, and authorize only the deposit

Version 1.0

2013-10-07 21:10:27
  • Version number: 1.0
  • Stability: Stable
  • Compatibility: 1.7

Version 1.0

  • Added send & return email notices for rental queue products

  • Import/export support using regular import/export which can run faster than import/export profiles

  • jQuery conflict fixes for custom templates

  • Solved bug on sales > orders for filtering by start/end date

  • Fix for to authorize only deposit amount for deposits

  • Is Reservation is now a required field

  • Don't show the deposit sub-total on checkout unless there is a deposit

  • PDF shows just start/end date once per order not per product if there is only one start/end date for the order. Same for admin view order page

  • Default send/return report to today's dates

  • Adjust rentals admin menu putting stuff under Rental Queue or Reservations for better organization

  • Error check if admin adds serial numbers that the product is set to serial number tracking

  • Allow $0 rental prices (some clients want to rent out stuff for free)

  • Fix for IE on product page for IE versions 9 or older it was not loading the calendars correctly

  • Admin create order now shows inventory for each rental product before clicking on it when adding products to an order

  • Product bundles that are per bundle pricing no longer show per product pricing in the drop downs on the customer side since each product is not charged individually

  • Better support for bundle package pricing on the product listing blocks

  • Support for extra dropoff and pickup dates apart from the rental start/end dates in case admin needs to have separate dates for these

  • Bug fix for duplicating serial number based products

  • Added to orders model way to get reservation start/end dates rather than having to query the product model

.9 Updates

2012-12-20 21:50:30
  • Version number: .9
  • Stability: Stable
  • Compatibility: 1.6, 1.6.1,, 1.7
  • Changing deposits to be a line item sub-total rather than be a product added to cart
  • Fixed issue with custom options % based pricing for rentals
  • Fixed bundles price updating when adding and removing options
  • Fixed issue with max rental period not allowing rentals of that period IE 7 day rental max would not allow a 7 day rental
    Fixed issue with end date getting lost when updating date second time
  • Deposits can be authorize only (new setting)
  • New hover to view that day’s orders on the rentals > quantity report as shown in screenshot
  • New columns on sales > orders for start and end date of the reservation
  • One date entry per order when creating orders in admin (lessens time needed for adding products to orders)
  • Don’t show serial number input boxes on send/return page if the product does not use it
1 2 3

About the Developer

This extension was developed by and is supported by SalesIgniter

Rental Hire Calendar Booking System Inventory Management 4 5 19 19
Barely usable in practise I'm so peeved off with no feedback and inaction I started a Google group for this product here: ****************************************************************************************************************************!forum/sales-igniter-rental-booking-system **************************************************************************************************************************** In our case we have a brick and mortar rental store as well as an on-line rental store so this adds additional issues which the software barely handles. Here are some of the problems: * slow like a wet week (the developers clearly forgot one of the most important requirements: make it easy and convenient for the user) and this means low numbers of on-line orders and customers complaining about the system * orders cannot be changed by an Admin and when "editing" and order (which is more like create a copy of the current order) it doesn't seem to release reservations of the original order making it often impossible to complete the edit. A full delete (using an other add-on) and re-order is the only option. * Online users get weird behaviour because of overallocations and they will never know the cause * and many more issues.... There maybe workarounds to many of the problems but since the vendor doesn't operate a forum one will never know. Users are requested to file tickets, but this is the job of testers not users. What users need is a forum where they can review old topics and post new ones. Although I think the product has a future, the current version (1.3) is likely going to drive potential on-line users away instead of encouraging them to spread the word. July 7, 2015
Excellent rental system We recently used SalesIgniter for a client's rental site. It worked as described, and was easy for our Developers to install. The only 'bug' we ran into so far was a conflict with the 3rd party theme, which was quick to resolve (and that type of conflict is typical). This was in a Magento CE 1.9 store (there was no option for that in the menu) with very minimal customizations so far. If you are running into issues with your store's customizations, a Magento Certified Developer might be able to help diagnose the issue(s) quickly. Each Magento store is unique and conflicts with other extensions could occur that need to be resolved. January 7, 2015
Dress rental We've been using the Calendar Rental plugin for over a year now and are extremely pleased with the results. We purchased the plugin with a 1-year support package and have been pleased to to see the module updated several times during this period with extra functionality and features. Magento is not a turn-key solution i.e. expecting everything to work instantly out of the box. There will always be bugs when multiple plugins are applied and a custom template added. It makes up for it, by being extremely powerful, flexible, adaptable and free for the community edition. Magento is a large and complicated platform, the rental module saved me a considerable amount of time (compared to developing a similar module myself) and allowed us to launch a rental site rapidly. Kevin was extremely helpful with debugging and support. In summary, I am happy with the module and strongly recommend it. January 5, 2015
Amazing Support! If you are starting a rental company that needs a website this is the way to go! HANDS DOWN! We have even placed a mobile DJ company with this quote system, but more importantly our rental company information. You do not have to worry about number of products, number of quotes, or number of invoices! It is endless! Every time I have an issue, you can contact Kevin! He has been able to assist with everything. I purchased his salesigniter install and everything which included quotes, him installing, and much more! I also used him as the hosting website so if I have issues he can assist. If you have issues, kevin will be there to assist! January 5, 2015
Support Has Been Excellent! I purchased this extension to streamline the launch of my rental membership startup, and it's been a real godsend. Mr. Javitz has been nothing but professional from the start, helping me learn all about the robust feature sets, and ensuring everything works like a charm. My business model had some various complexities that I initially thought would cost tens of thousands of dollars to develop. However with the base Sales Igniter software and some slight customizations, I have what I need for a fraction of the cost. Could not be happier with this purchase, and would highly recommend it for anyone looking to get into the rental business via their Magento storefront. January 5, 2015
The Jury is still out on this rental extension Purchased rental software March 2014. Having lots of problems with bugs, 3rd party theme incompatibility issues, and slow and poor support. My problems are slowly, very slowly being worked out. I have no idea how in the world the other reviews were all good. I have keep all my support emails and will post them online here if I continue to have problems. As my title says, the jury is still out. I will update my review soon, but buyer beware. April 2, 2014
About this extension Extension is good, makes what describes. But it has a lot of bugs.Recently my developer fixed some issues regarding Ie8 and 9. Also there is an issue with paypal regarding security deposit amount which is not counted on paypal. Documentation is poor also. Hopefully with the next release all this issues are gone. February 19, 2014
Excellent Product I am currently building a new site for my bike rental business using Sales Igniter. All going well so far ... The sales support is excellent. Kevin Javitz is clearly very knowledgeable and answers e-mail / on line chats very promptly. He has been very helpful .... Highly recommended February 4, 2014
Awesome Support Kevin and his team have been instrumental in helping me launch my camera rental store, The features that he built into his module exactly line up with what we need to get going: --Easy, accurate inventory management --Easy send and receive The module is highly customization, and Kevin and his team produce excellent results from custom development as well. January 23, 2014
Great Support & Customization This product was perfect for my audio rental business. Being on the novice side I probably needed more assistance than normal to get it setup. Kevin was great to work with. The training was customized for my situation and he responded promptly and offered helpful suggestions answering my usage questions that saved me tons of time as I completed the product entries and figured out functionality. Everything operates exactly as promised with no bugs and it has worked perfectly since day one. My only regret is that I didn't find this product sooner. December 2, 2013
  • 2015-07-31T21:50:49.635Z
  • bvseo_lps, prod_bvrr, vn_prr_5.6
  • cp-1, bvpage1
  • co_hasreviews, tv_19, tr_19
  • loc_en_US, sid_15712, prod, sort_default
2 next>>
(2 Questions : 0 Answers)

Product Q&A

Ask your questions. Share your answers.

« Back
Sort by
Avatar Image Url::
Customer avatar
1 year, 8 months ago
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url::
Customer avatar
Do you provide German translation for your module?
1 year, 8 months ago
0out of 0found this question helpful.
Was this helpful?Yes0No0
  • 2015-07-31T21:51:11.641Z
  • bvseo_lps, prod_bvqa, vn_prr_5.6
  • cp-1, bvpage1
  • co_hasquestions
  • loc_en_US, sid_15712, prod, sort_default
1 of 1
  • 2015-07-31T21:51:11.643Z
  • bvseo_lps, prod_bvqa, vn_prr_5.6
  • cp-1, bvpage1
  • co_hasquestions
  • loc_en_US, sid_15712, prod, sort_default
1 of 1
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.