Find Jobs
Hire Freelancers

WooCommerce Order Delivery plugin - allow a buffer of X hours between the moment an order is placed and next available delivery time slot

$30-250 USD

Closed
Posted about 4 years ago

$30-250 USD

Paid on delivery
Hello, I’m reaching out to you with regarding the WooCommerce Order Delivery extension. The plugin features and presentation can be seen here: [login to view URL] Issue: With WooCommerce Order Delivery extension, a time buffer can only be set in days but not in hours. A buffer period of X hours between the moment a user wants to place order and next available delivery time slot is needed, which requires some code customisation. How the plugin works: Now, I’m using the plugin for an online flowershop. This plugin injects 2 new fields into the checkout form that are Ajax powered: - Delivery Date (Date picker - calendar style that opens at cursor input in the field), - Delivery hours interval (Time picker displayed as time slots in a dropdown style, the field is loaded with Ajax after Delivery Date field is selected and filled); In my current setup I’ve set the delivery days from Monday to Saturday, with the following 6 time slots: 08:00 - 10:00 10:00 - 12:00 12:00 – 14:00 14:00 – 16:00 16:00 – 18:00 18:00 – 20:00 I need a solution to add a buffer time of X hours for orders placed with same day delivery. For the above example of time slots, if customer wants to place the order at let’s say 06:00 AM, he then should be able to choose only the time slot from 10:00 - 12:00 and above (In this example, I’ve choosed a buffer of flat 4 hours between hour of order and the first time slot available). This time buffer should be manageable at hour level. Taking this further for another time slot, e.g. the customer which would visit the site on a particular day at 10.15 AM and the buffer time is set to 4 hours, then the immediate available time slot that should be available is 14:00 – 16:00. So, in short, I need to be able to add a X-hours/minutes buffer between the moment an order is placed and next available delivery time slot. This new setting should be available in the plugin settings. The time buffer would then translate in the frontend in disabling the next X hours from the time slots dropdown list. If you need more details for a clear understanding, I can provide them. I've also made an video recording in order to have a clear understanding of the how the plugin works on front-end, you can check it on Youtube: [login to view URL] Additional info: Every time slot is viewed as a single option in the dropdown (e.g. an entry in the time slot dropdown) so it doesn't matter that in fact that time slot is a static interval (a time window) rather than a particular hour format. Basically if the current time + buffer matches an existing interval from the dropdown, that interval should be disabled in the frontend. Nota bene: As I see it, the main trigger should be current time (time when user visits website) and based on that time, the time slots should be seen only as output entries that can or can't be available and not actual HH:MM (because they are simply some static time slots that can change anytime). In short, if the time is 07:00 AM and the buffer is set to 4 hours, the 10:00 AM - 12:00 AM time slot should be made unavailable to choose in the frontend timepicker dropdown.
Project ID: 24016524

About the project

9 proposals
Remote project
Active 4 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
9 freelancers are bidding on average $209 USD for this job
User Avatar
Hello. Wordpress development expert ready to help you with project. I have more 400 good reviews and more 9 years of development experience behind, so all will be done with best quality and timeframe. Free bugfixing support. We can always make deal on price. Tnx, and hope to hear you soon.
$250 USD in 5 days
4.9 (562 reviews)
8.0
8.0
User Avatar
Hey there! oops that's not that cool :( we are working on this extention for our site and I do hope we will complete in next 60 hours maximum, please join us in chatbox so we can give you solution too :) we are a team with more than 7 years of experience in PHP and JS :) waiting for you in chatbox for detailed discussion about project:) Best: Grewal
$95 USD in 2 days
4.9 (161 reviews)
7.1
7.1
User Avatar
hi, 15+ years experience with strong knowledge of web development and designing ** Payment Plugin ** Shipping Plugin ** Custom Products with rate Plugin ** Order Sync Plugin ** GPRS Printer Plugin ** Themes thanks Senthil
$250 USD in 7 days
4.8 (206 reviews)
7.2
7.2
User Avatar
Hello I am Certified PPC Youtube Ads Expert with 10 years of experience who generated the millions views & subscribers for 450+ clients in 20+ countries. I am ready help you with WooCommerce Order Delivery plugin - allow a buffer of X hours between the moment an order is placed and next available delivery time slot and also with setting up and running pay-per-click Youtube advertising campaigns. My expertise also includes AJAX, Javascript, PHP, WooCommerce, WordPress. You will gain from me CHEAP, 100% EXACT, RELEVANT & REAL (NOT FAKE) Youtube Traffic The price for 1 view - 0.05 cents. So for an example for 10 000 Views you need pay just - $500 Here are one example of my previous projects : Industry: Entertainment Target countries: Europe Advertising Platform: Youtube Ads Number of views were generated : > 10 000 000 Number of subscribers were generated: > 10 000 Average price per view: $0.05 If you contact me and provide more information about your project (channel/video links, your target goals + advertising budget for buying youtube traffic), i will provide my recommendations how to achive it. Are you interested in it? Best Regards, Oleksandr
$175 USD in 22 days
5.0 (1 review)
2.5
2.5

About the client

Flag of ROMANIA
Sibiu, Romania
0.0
0
Member since Aug 3, 2010

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.