Find Jobs
Hire Freelancers

Check contitions in the database when selecting in a time picker when ordering in karenderia multiple restaurant ordering system

$30-250 USD

In Progress
Posted over 3 years ago

$30-250 USD

Paid on delivery
Karenderia is a multiple restaurant system programed in Yii framework, PHP. [login to view URL] I want to add the following feature: - ADD 2 tables in the admin panel where admin can limit the maximun incoming orders for each time slot of 20min between 9AM and 23:00PM. It could be a 42 rows table, with the 20min time span label on one column and an input box or dopdow next to that, where admin can set the maximun number of order in each time slot. It would have a checkbox to apply the limit. checkbox 9:00-9:20. 8 checkbox 9:20-9:40. 10 checkbox 9:40-10:00 0 The two tables would have the same format but with different meanings. The meaning of one of the tables would be max number of order per restaurant (there will be only one table for all restaurants because all restaurants will have the same limit set by admin) and the other table would mean max number orders taking into account the sum of all orders of all restaurants in each particular time span. Basically it would be the same table with different meaning. Admin will have to select if he sets a limitation with table 1 (limitin max orders per restaurant) or with table 2 (limiting the addition of orders of all restaurants) or if the is no limitation. - ADD 1 table in the config panel of the restaurants, with the same 42 rows (exactly the same table). In this table the restaurant can set the limit of each time slot for his particular restaurant. FLOW When the client selects a time in the time picker and presses ORDER, the system would check if a limitation is set by admin or merchant. In case there is a limitation set by merchant, it will check in the DB how many orders have been made for the same 20min timeslot of the current purchase. In case the number of purchases is less than the max set by the merchant for that particular time slot, it will check if there is a limit set by admin. If there is no limit set by admin, it will proceed with the order. If there is a limit set by admin , it will check if the limit is per restaurant or for the sum of all restaurants. Depending which one , it will check the number of orders of that particular restaurant in the selected time slot, or it will check the sum of all orders of all restaurants in that particular time slot. if the limit set by admin is higher, it will proceed with the order, otherwise it will alert the client that the selected time slot is full. DESIRED FEATURES - If a time slot is already full, it could change color to gray or disable the time shown in the timepicke. - Show with a number the available # of orders for each timeslot nex to the time in the time picker. example time picker: 18:35 (6) 18:54 (3) 19:05 (0) - gray color or no selectable The time picker will show a time (not a time span). The system will check the time span that time belongs to decide the limit to apply. Example: time spans in the table of the config panel: 19:00-19:20 (5) 19:20-19:40 (2) 19:40-20:00 (7) time picker will show. 19:35 (2) I am open to suggestions and inprovements.
Project ID: 28435970

About the project

6 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I can customize Karenderia for you. I have over 10 years of experiences. Let us discuss this. Reagrds Rais
$200 USD in 7 days
4.8 (237 reviews)
7.0
7.0
6 freelancers are bidding on average $187 USD for this job
User Avatar
Hello, sir ,✨Hope you are doing well✨ I am available to start immediately. I understood your requirements. As you can see my profile and reviews, I can handle your project successfully. You can be sure that I will do it. I would love to hear from you. Best regards.
$250 USD in 5 days
5.0 (21 reviews)
5.7
5.7
User Avatar
Hello Thank you very much for the opportunity to cooperate with you. - I checked your project of restaurant order system website. -As a result, I am confident that I can provide quality work that 100% meets your expectations. -I am a front-end and back-end developer with over 7 years of experience in creating several original sites as a member of the program development company so far. -I have considerable experience in PHP(laravel), ASP and full stack development. - Responsible web design, landing page, jQuery, etc. -I am available immediately to start work on this project with flexible work hours. Send us a message to continue discussing. I would love to hear from you soon. Denis.Y.
$140 USD in 5 days
5.0 (1 review)
1.8
1.8

About the client

Flag of MEXICO
holbox, Mexico
5.0
2
Payment method verified
Member since Jul 3, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.