- Posts: 85
- Thank you received: 2
hire > deposit
when customer chooses to hire he/she will then have to pay a deposit which they get back when the product is returned in good order.
The amount of the deposit varies per product
how can we solve that
: ) Annelies
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
The solution will probably be to use a "buy or hire" Characteristic so that product price will correctly vary regarding your customer choice.
Please Log in or Create an account to join the conversation.
so we want it to be a extra item, sort of a connected product you need to buy or something
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Please Log in or Create an account to join the conversation.
how??
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Sorry for the late reply, in your case the best solution will probably be to use 2 custom "Item" fields :
- One for the type of sales "buying / hiring"
- One to include the deposit or not, but which will be restricted to the "hiring" value of the first one (you'll just have to use the "Display limited to" option).
And then to include the price you'll have to develop a plugin which will do it for you and which will be based on the "onAfterCartProductsLoad" trigger.
Please Log in or Create an account to join the conversation.
there is only one question left. what if there are 8 different amounts of deposit
then i have to make 8 different custom fields or....
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Please Log in or Create an account to join the conversation.
what we would like is to be able to ad a custom deposit price per product that can be hired
that is will be on de checkout as a separate amount
and it would be perfect if we can keep administration of the refund done in hikashop but thats not necessary
: ) Annelies
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Please Log in or Create an account to join the conversation.
Deposit is something that I'm looking for also.
I need to build something that can sell and rent at the same time.
Please Log in or Create an account to join the conversation.
Well, deposit can be implemented in many different ways and it depends on what you want it to do in details.
I would need more information on what you want to do to be able to tell you if and how you can achieve it.
Please Log in or Create an account to join the conversation.
Buy is ok.
Rent should have dates (start-end), and when the date of ending approached we need a notification to emails and an automatic way if its possible to charge the deposit + the rest remaining amount.
I suppose the bank can preauthorize the amount of the deposit and then we can accept the charge from their (bank) app to make the charge.
But Can it be more automatic?
Also how can we subtitude the callendar of avoilable items . Because since they are rented they shouldn t be available for sale or rent.
Thanks!
Please Log in or Create an account to join the conversation.
So, from what I understand, what you want is some kind of reservation system.
The products would have a stock of 1 and if someone rent the product for a period of time, no one can rent the product at the same time, or buy it.
I also suppose that the price of the rent would vary based on the number of days of the rent.
Then, for rents, at the end of the checkout, the payment gateway would charge a certain percentage directly and authorize the rest of the rent amount so that the rest could be captured at the end of the rent (and send an email at the same time).
There is no option / plugin ready-made to do all that with HikaShop.
To do it, it will require:
1. developing a reservation system (with an extra table in the database to store the rent periods of each user) so that in the calendar selector for the start and en dates, the system can restrict the days already rented to others. And blocking the buy when a rent is purchased on a product.
2. devleoping a payment plugin so that it would authorize the full amount at the end of the checkout and capture the deposit. And then capture the rest at the end of the rent period. This means that the payment gateway API need to be able to support authorize only and then multiple captures on an authorization. So the first question will be which payment gateway you want to use to accept payments ? Do they have an API which allows for that ?
To give you a price for that development will be difficult without knowing more about the payment gateway. The reservation system itself would cost around a thousand euros to build if we were to work on that for you. A payment plugin is usually several hundred euros of development costs.
Please Log in or Create an account to join the conversation.