Improvement of management and interface of the cafe website
1. Buttons in the admin panel for managing the cafe status
It is necessary to add buttons in the admin panel of the website for managing the operational status of the cafe. The buttons should affect the frontend of the site, displaying corresponding messages to customers at the beginning of the order process (for example, on the cart page or when clicking "Place Order").
- "Close Delivery" button:
- Functionality: When this button is activated, delivery becomes unavailable. Customers are shown a message at the beginning of the order process: "Delivery is temporarily unavailable. You can pick up your order from the cafe."
- Pickup remains available, and customers can continue the order process with this option.
- Message: Appears as a banner, modal window, or text block at the beginning of the order page.
- "Close Pickup" button:
- Functionality: When this button is activated, pickup becomes unavailable. Customers are shown a message at the beginning of the order process: "Pickup orders are temporarily unavailable. Please try again later."
- Delivery (if not closed) remains available.
- Additional scenarios:
- If both buttons are turned off (closure activated): Customers are shown a general message at the beginning of the order process: "Order is temporarily unavailable. The cafe is closed." The order process is completely blocked — the customer cannot continue, "receives nothing" (the "Place Order" button is disabled, or redirects to the homepage).
- The buttons should be toggle-type (on/off) with status indication (for example, green/red color).
- Save the status in the database or configuration file so that it persists after the website restarts.
- Integration with the ordering system: Block options or the entire process depending on the status. If both are closed, the customer cannot add items to the cart or proceed to checkout.
Technical requirements: Use JavaScript for the frontend, PHP/Node.js for the backend. Test on different devices (mobile/desktop). Ensure that the blocking works correctly without the possibility of bypassing (for example, through the API, if available).
2. Improving the visibility of the coupon button
- Functionality: Make the button/input field for the coupon (promo code) more noticeable on the cart or checkout page.
- Improvement suggestions:
- Increase the size of the button/field.
- Change the color to a more contrasting one (for example, bright green or red).
- Add an icon (for example, a discount symbol).
- Place it higher in the interface (for example, immediately after the list of items in the cart).
- Add a tooltip or text: "Enter promo code for discount."
- Testing: Check for visibility in different browsers and devices. Ensure that the button does not disrupt the overall design of the site.
3. Ability to change cooking time in the admin panel
- Functionality: Add a field or setting in the admin panel to change the average cooking time for dishes (for example, in minutes).
- Application: This time is used to calculate delivery/pickup time (for example, "Order will be ready in X minutes").
- Interface: Input field (number input) with validation (minimum 1 minute, maximum 120 minutes).
- Storage: In the database or configuration file. Updates should affect all new orders.
- Integration: If there is an order timing system, update it accordingly.
-
5 days211 USD5 days211 USD
Good day!
The task is mostly clear. I can help with the implementation. I guarantee a responsible attitude.
-
4 days53 USD
349 4 days53 USDHello! I have reviewed your task and I believe I can successfully complete it. I would be happy to collaborate, please write to me personally.
-
2 days53 USD
2227 5 1 2 days53 USDHello! I have reviewed your assignment and believe that I can successfully complete it. I would be happy to collaborate, please write to me personally for further details.
-
5 days53 USD
57 5 days53 USDI think I will cope with this task 100%, you will be satisfied.
-
2 days53 USD
1095 33 0 1 2 days53 USDHello!
I am ready to complete your project with quality and on time. I have experience in similar tasks, so I can offer an optimal solution and a transparent work process.
Please write to discuss the details, requirements, and your expectations.
I am ready to start immediately after clarifying all the nuances.
I will be happy to collaborate and help you achieve an excellent result!
-
5 days159 USD
586 1 0 5 days159 USDGood day!
I specialize in the deep enhancement of e-commerce platform functionality (including logistics and order processing) and am ready to implement a full range of necessary improvements for your café. My solution will focus on reliable management of work statuses through convenient toggle buttons in the admin panel: I will set up a robust logic that will instantly block/unblock the "Delivery" and "Pickup" options and display correct messages to customers on the frontend, excluding the possibility of placing orders when fully closed. Additionally, I will not only improve the visibility of the coupon button (contrast, icon, placement) but also implement a convenient field in the admin panel for dynamically changing the average preparation time, ensuring that the estimated order readiness time is always current and accurate.
-
5 days529 USD
2712 35 0 5 days529 USDGood evening!
I can make edits to the project.
Feel free to reach out, we will discuss everything and get started!
-
1 day53 USD
1310 6 0 1 day53 USDHello!!!
I have extensive experience of over 2 years in layout, ready to implement easily.
Feel free to contact me.
Current freelance projects in the category Content Management Systems
OpenCart edits and fixes
45 USD
It is necessary to update the print order generation template for OpenCart. It should be as similar as possible to the template from Prom (I will send it directly to show how it looks). I have already made adjustments to the image with a crooked module last night (it needs to… Content Management Systems ∙ 5 hours 8 minutes back ∙ 20 proposals |
Refinement of WordPress site (Elementor + WooCommerce) for Google Ads advertising launchWHAT NEEDS TO BE DONE The work is divided into blocks; you can take on everything or individual blocks: Block 1 — Speed Optimization (Mobile-First) The current PageSpeed score for the mobile version is 51/100. It needs to be raised to 80+. Target metrics: LCP < 2.5 s… Content Management Systems, Web Programming ∙ 7 hours 14 minutes back ∙ 31 proposals |
Module for OpenCart: mass creation of products from folders with imagesDevelopment of a mass product creation module for OpenCart (ocStore 3.x) A backend module for OpenCart / ocStore 3.x needs to be developed that automatically creates products from a pre-prepared folder structure with images.Main functionality: mass creation of products from… Content Management Systems, PHP ∙ 1 day 8 hours back ∙ 46 proposals |
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 3 days 7 hours back ∙ 23 proposals |
Fix layout bugs on the OkayCMS website
16 USD
Fix bugs in the dropdown menus on the OkayCMS website. There is a bug in the display of the submenu when hovering over them. Content Management Systems, Web Programming ∙ 5 days 7 hours back ∙ 47 proposals |