
Rental Plugin algorithm customization (Woocommerce)
- or -
Post a project like this2076
£100(approx. $135)
- Posted:
- Proposals: 16
- Remote
- #2573377
- Awarded
Full-Stack Web Developer & Designer | WordPress, Shopify, BigCommerce, PHP, WooCommerce, Responsive Design & Development Expert

Software Engineer | WordPress | WooCommerce | SHOPIFY | PHP | LARAVEL | ROR | INTEGRATION |WEB DEVELOPMENT | THEME DEVELOPMENT | PLUGIN DEVELOPMENT |

Full Stack Developer, Next.js, Node.js, Laravel, PHP, WordPress, Shopify, Wix, Squarespace, OpenCart, AI ChatBot, Web3.js, Cryptocurrency API, SEO, & Digital Marketing


Expert in Website Development|| App Development ||Digital Marketing || Designing || Mobile Application || SEO || Server Admin
Expert Php/Mysql, Wordpress Developer, Responsive Website, Bootstrap, WooCommerce, Shopify, Custom CMS, HTML, HTML5, Css, Css3, PSD to Wordpress, PSD to HTML,Mobile / Web App Developer,Explainer Video

16216042118187323703812050123243084321575326637337683209858098233722783340




Description
Experience Level: Intermediate
Estimated project duration: 1 - 2 weeks
Hello,
I need for woocommerce rental shop a plugin customization. That should be realized with the "rental & bookings" plugin from redq and the "advanced shipment tracking" plugin. You should implement some custom algorithms.
I need the following functions:
1. Check through the actual tracking information (provided by the shipment-plugin) if a order is delivered before or after the rental period begins.
a. If it is delivered before or on the date of the rental period beginning, change the order status on the first day of the rental period to "Ausgeliehen" (lend out).
b. If a rental period has begun and the package isn´t delivered:
i. Decrease the rental peroid of one day, check on the next day and decrease once again, if the package isn´t delivered yet.
ii. Change the order status to "Versand verzögert sich" (shipment is delayed).
1) If the rental period is over without delivery, set the status "Fehlgeschlagen" (failed).
iii. Send on every delayed day a notification e-mail to the support staff (possible via the status and our already installed plugin "SIP advanced Email notification").
2. On the day before the end of the rental period, set the order status to "Bestellung morgen zurücksenden" (return tomorrow).
3. On the day, where the rental period ends, set the order status "Bestellung heute zurücksenden" (return today).
4. As soon as the customer ships the package using the attached return label back to us, change the status to "Rücksendung erfolgreich eingeliefert"
a. If the return package isn't sent out by the customer at the end of the rental period, change the status to "Rücksendung 1 Tag überfällig" (Return overdue 1 day).
The first milestone is to check, if all requirements could be realized with the plugins. I have the js core files from the rental plugin.
All mentioned features should be retained if we will ship internationally or offer express shipping in the future. It should also be possible to change the duration of the normal rental period with all said features working without huge effort.
If you have any questions, please write me a line.
Please write to me, how much time you expect for the project and when you can start. It is essential, that you can realize all the explained functions.
Thanks in advance for your offer
Corvin
I need for woocommerce rental shop a plugin customization. That should be realized with the "rental & bookings" plugin from redq and the "advanced shipment tracking" plugin. You should implement some custom algorithms.
I need the following functions:
1. Check through the actual tracking information (provided by the shipment-plugin) if a order is delivered before or after the rental period begins.
a. If it is delivered before or on the date of the rental period beginning, change the order status on the first day of the rental period to "Ausgeliehen" (lend out).
b. If a rental period has begun and the package isn´t delivered:
i. Decrease the rental peroid of one day, check on the next day and decrease once again, if the package isn´t delivered yet.
ii. Change the order status to "Versand verzögert sich" (shipment is delayed).
1) If the rental period is over without delivery, set the status "Fehlgeschlagen" (failed).
iii. Send on every delayed day a notification e-mail to the support staff (possible via the status and our already installed plugin "SIP advanced Email notification").
2. On the day before the end of the rental period, set the order status to "Bestellung morgen zurücksenden" (return tomorrow).
3. On the day, where the rental period ends, set the order status "Bestellung heute zurücksenden" (return today).
4. As soon as the customer ships the package using the attached return label back to us, change the status to "Rücksendung erfolgreich eingeliefert"
a. If the return package isn't sent out by the customer at the end of the rental period, change the status to "Rücksendung 1 Tag überfällig" (Return overdue 1 day).
The first milestone is to check, if all requirements could be realized with the plugins. I have the js core files from the rental plugin.
All mentioned features should be retained if we will ship internationally or offer express shipping in the future. It should also be possible to change the duration of the normal rental period with all said features working without huge effort.
If you have any questions, please write me a line.
Please write to me, how much time you expect for the project and when you can start. It is essential, that you can realize all the explained functions.
Thanks in advance for your offer
Corvin

Corvin S.
100% (29)Projects Completed
15
Freelancers worked with
12
Projects awarded
42%
Last project
19 Jul 2022
Germany
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies