You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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 

 


Introduction


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.


Features for Admin

  • Easily create a rental product with a new product type - Rental product
  • Set rental period for products: hour(s), day(s)
  • Set the rental price for fixed rental period and additional rental time
  • 2 delivery types: shipping or store pickup
  • Set the address for store pickup and lead time for shipping
  • 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

  • Choose flexible rental duration and multiple options
  • View local pickup locations with integrated google maps
  • View personal rental history and status

System Requirements

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


Configuration

In Magento 2 back end, go to Stores > Configuration > Magenest > Rental System.

General Settings

  • Pattern to generate code: The rental receipt code format. [A2] is to generate 2 random alphabet characters, [N4] is to generate 4 random numbers while "Magenest" is the hard code.
  • Google API Keys: Fill in your Google API Keys to integrate Google map. This map will be displayed on the product page. Learn more

Rental Settings

  • 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

 

  


 

Calendar Settings

  • First day of week: Choose the first day of a week that suitable for the schedule of each store.
    If you tick on the box Use System Value, the default first day of a week will be set as Sunday.
  • Date format: Choose the date format that will display on the date box after a customer selects the dates for their rental period. If you tick on Use system value, the default format will be set as MM/DD.
  • Select date button text: Enter the text for the select button that customer will click on to set their rental date. The default text is Select.
  • Clear date button text: Enter the text for the button which is used to reset the rental period. The default text is Clear.

Day and Month Label

 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.

  •  Day of Week LabelsEnter the label for each day of a week on each small box. The order of this schedule is set from Sunday to Saturday. 
    Note that the Day labels should not exceed 4 characters. If you choose Use system value, the default labels will be set with 2 characters as Su, Mo, Tu, We, Th, Fr, Sa.
  • Then enter the labels for each month. You can tick on the boxes Use system value to set the labels as default. The default labels for each month is set with full character

Policy Setting

  • Click on the button Show/Hide Editor to edit the policy. You can insert the illustrated image for the policy. Then enter the rental policy.
    Note that rental policy will be display for all rental products. If the text is left empty, the policy tap will be hidden.
  • Policy Confirmation Required: If you choose Yes, the customer will be required to tick on the confirmation box before renting any product.
  • Confirmation Message: Enter the message that will be displayed at the policy confirmation checkbox. The text inside the double bracket will redirect to the policy tab. The default message on this section is “I have read and accept the {{rental policy}}”.
  • Error message: Enter the message that will show up in case the customer does not confirm the policy. The default message in this section is “Please read and accept our rental policy”.

  

 


Main Features

Create and edit a rental product

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]

 

  • Delivery type:
    • 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:

 

Default email template
{{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"}}


  • Additional options: You can add unlimited additional items that customers can rent with the main product. 
     

    The option price can fixed, or calculated per day/per hour.

     



Manage Rental Products

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.



 


Manage Rental Orders

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


View rental item data

From backend, when viewing orders/invoices/creditmemos with rental products, rent duration and additional options will be displayed:

 


Storefront Functions

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:

 


 Customer can check the store's policy before renting a product.



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.

 

 


Translation 

 


Update


  • When a bug fix or new feature is released, we will provide you with the extension's new package.
  • All you need to do is repeating the above installing steps and uploading the package onto your store. The code will automatically override.
  • Flush the config cache. Your store and newly installed extension should be working as expected.

 


Support


  • We will reply to support requests within 2 business days.
  • We will offer lifetime free update and 6-month free support for all of our paid products. Support includes answering questions related to our products, bug/error fixing to make sure our products fit well in your site exactly like our demo.
  • Support DOES NOT include other services such as customizing our products, installation and uninstallation service.

 


 

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.

  • No labels