The OXID eShop can easily be expanded with financing and instalment purchase modules. You can find numerous ready-made modules - Billpay, Billsafe and Klarna offer sophisticated factoring solutions that can be used quickly and securely in almost every OXID version. OXID leasing modules, on the other hand, can be found in vain.
Probably the most diverse requirements for leasing software, or the processes and procedures of the individual leasing partners, which change from provider to provider, are responsible for the fact that no individual tool has been disseminated in the community. In this article we would like to share our experience in developing a leasing module.
Customer order: OXID Leasing Shop Module
Since our OXID extension is an order from a customer, we are subject to various requirements in this case that our software must meet and also the actual state of the target online shop differs slightly from the OXID standard. The requirements are as follows:
- Module development for the OXID eShop: Leasing articles, leasing offers in the OXID eShop.
- Calculation of the respective leasing rate based on leasing factors
- Leasing factors individually per leasing period (leasing time) and predefined price ranges
- Tabular display of leasing conditions on the OXID article detail page
- For OXID leasing, all purchasable variants are taken into account.
Before the development starts, however, it is evaluated to what extent the extension can be set up to be as generally applicable as possible. If the customer changes the leasing partner or if leasing conditions change, the OXID module should be able to react flexibly to this and ideally manage without any adjustments to the software code. Of course, this cannot be completely guaranteed and major changes or formula changes can never be ruled out.
Use Module Settings Tab
In the module settings, the OXID Leasing Calculator offers to maintain leasing factors for the common terms and price scales. A minimum value of goods and maximum value of goods can be entered for leasing offers, with which you control limits for the display in the frontend. Many leasing partners offer their own offer calculators; these external leasing calculators can be made accessible to the customer in the frontend via a URL in the module settings. The following screenshot shows the module settings, demo and demonstration products represent a customer-side adaptation.
In the customer's frontend, the display was requested, as can be seen in the next screenshot. However, as always, the design can be modified individually with CSS or template adjustments.