Thank you for purchasing our extension. If you have any question that is beyond the scope of this document, do not hesitate to leave us an email via [email protected]
Updated: 21/05/2019 | By:Magenest | Support Portal: http://servicedesk.izysync.com/servicedesk/customer/portal/54
Rental System for Magento 2 by Magenest is a powerful rental management system. Along with typical products for selling, merchants are able to create products for renting such as clothes, books, cars, etc.
Additional options for rental products with fixed price or based on rental hours
Set advanced reservation period and maximum rent duration for rental products
Set store’s days off and available hours for renting
Add store’s rental policy
Create and assign email templates for rental receipt with unique identification code
Track stock qty, available qty and times rented of rental products
View and change status of rental orders
Change the calendar's locale settings
Features for Customers
You store must be running on:
Magento Open Source 2.1.x, 2.2.x, 2.3.x
Magento Commerce 2.1.x, 2.2.x, 2.3.x
In Magento 2 back end, go to Stores > Configuration > Magenest > Rental System.
Advance Reservation Period: Maximum period from now can a rent start. This prevents selecting renting time too far in the future.
Maximum rent duration: default maximum rental period. Each product can have its own maximum duration in the product settings.
Days off: select the day(s) customers can’t choose as start/end of rent duration
Opening Hours: available hours when selecting rent duration
Default Pickup Address: default address for local pickup products. Each product can have their own pickup address in the product settings.
Policy: store’s rental policy on the product page
On this section, you can set the label for date and month that will display on the Date Picker when the customer sets their rental period.
You can create a new product with rental product type in Catalog >Products > Add product or Catalog > Rental Products > Add Rental Product.
Base price and Base block (required): Set the rental price for each rental period/duration (odd duration are treated as extra block/period). Base rental price will override product’s base price value.
Additional price and additional block (optional): Set a different price for additional duration which exceed the base block.
For example, the base price for Lady Dress is $10 for 5 days. From day 6th, the additional charge for the Lady Dress is $5 per day.
Rental price calculation:
Without additional block: (duration/base block) rounded up, then multiply by base price.
With additional block:
If duration is smaller or equals base block: base price
If duration is longer than base block: Base price + [(duration - base block)/(additional block) rounded up, then multiply by additional price]
Maximum rent duration (optional): If empty, products will use default maximum rent duration value from Store Configuration.
Delivery Type:
Shipping: allows admin to set approximate lead time. Customer cannot start renting during lead time period. Lead time is displayed on product page.
Local pickup: allows admin to set pickup address, displayed on product page via Google map integration.
Allows selecting template for receipt email. Admin can choose between default template or another customized template (created from Marketing -> Email Templates). Default email template is as follows:
{{template config_path="design/email/header_template"}} <p>{{trans "Your rental order from %store_name." store_name=$store.getFrontendName()}}</p> <ul> <li><strong>{{trans "Product: "}}</strong> <em> {{var title}}</em></li> <li><strong>{{trans "Order: "}}</strong> {{var order_id}}</li> <li><strong>{{trans "Customer: "}}</strong> {{var customer_name}}</li> <li><strong>{{trans "Code: "}}</strong> {{var rental_code}}</li> <li><strong>{{trans "Rent From: "}}</strong> {{var start_time}}</li> <li><strong>{{trans "Rent To: "}}</strong> {{var end_time}}</li> <li><strong>{{trans "Qty: "}}</strong> {{var qty}}</li> <li><strong>{{trans "Delivery type: "}}</strong> {{var rent_type}</li> <li><strong>{{trans "Additional Option: "}}</strong> {{var additional_options}}</li> </ul> {{template config_path="design/email/footer_template"}} |
The option price can fixed, or calculated per day/per hour.
In Magento 2 back end, go to Products -> Magenest Rental Management -> Rental Products.
You can view the summary of rental products in the grid table, including available qty, times rented.
You can edit, delete or add new rental product. Export using CSV and Excel XML are supported.
Paid rental orders will generate rental data in Products > Magenest Rental Management > Orders.
On this page, you can:
View rental data
Set pending rentals to delivered
Set delivered rentals to returned
View order
Resend receipt
From backend, when viewing orders/invoices/creditmemos with rental products, rent duration and additional options will be displayed:
From category view, customers can see the pricing of rental product. Add to Cart will bring customer to product page. Customer can choose start and finish time of the rent. Google maps is displayed for local pickup products if pickup address is fulfilled.
For shipping products, approximate ship time (lead time) will be shown instead:
After the order is paid for, customer can view it from their Dashboard -> My Rents. Here customer can check the duration, options, related product/order and status.
Once again, thank you for purchasing our extension. If you have any questions relating to this extension, please do not hesitate to contact us for support.