
Fix Custom Functions PHP code for Shelf Life functionality
- or -
Post a project like this1410
£20(approx. $27)
- Posted:
- Proposals: 11
- Remote
- #3438352
- Awarded
Top Cert WordPress|Shopify|Wix|PHP|React JS|Full Stack| Developer|177 (5stars) and only single (4stars)

⭐ TOP RATED ⭐ Graphic Designer| WordPress / WIX | 3D Architecture | Video Editing |Photoshop Expert

Expert in php python devops nodejs OpenAI AIML AWS microservices docker shopify wordpress & k8 reactjs fastapi django flask yii cakephp laravel DS AIML data Analyst javascript perl Rest Api wordpress

Top rated PHP Web Development | WordPress | Magento | Drupal | OpenCart | PrestaShop | Joomla

826923198132379066633061746648246148910507542274804121745156231481318240





Description
Experience Level: Entry
We currently have a Best Before Basket field, and we need some additional checks made before displaying it at checkout. At the moment if the basket is digital products only (gift cards) then the Delivery Date field will not show (as there is no physical delivery). In this instance we would also need the 'Best Before Basket' date to be hidden.
Along with this, we are now allowing non-selected/blank Delivery Date, so if there is no customer entry for Delivery Date then this needs to be accounted for too. If no Delivery Date is used (i.e ASAP) then we need the 'Best Before Basket Date' to be calculated as the Shelf Life + 1 day (for ASAP delivery)
Along with this, we are now allowing non-selected/blank Delivery Date, so if there is no customer entry for Delivery Date then this needs to be accounted for too. If no Delivery Date is used (i.e ASAP) then we need the 'Best Before Basket Date' to be calculated as the Shelf Life + 1 day (for ASAP delivery)

Jack B.
99% (187)Projects Completed
268
Freelancers worked with
182
Projects awarded
56%
Last project
20 Jun 2025
United Kingdom
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