Tough to describe but I will do my best.
Customer looks up zip code, if in database, get congratulations page with date of delivery.
Delivery dates are minimum 4 days in advance.
Sunday - No deliveries
Monday - Must be ordered by Thursday
Tuesday - Must be ordered by Friday
Wednesday - Must be ordered by Saturday
Thursday - Must be ordered by Sunday
Friday - Must be ordered by Monday
Saturday - Must be ordered by Tuesday
Customer orders product on Monday June 25, scheduled delivery day is Wednesday, but need 4 days advance for order.
Database needs to add 4 days plus x days to delivery date.
Delivery date will be Wednesday July 4.
Delivery Date to be shown in module throughout checkout process.
Zip Code and Delivery Day in database, eg; Zip code 55354 delivers on Wednesday
Zip code in database as simple list items
Delivery Day in database as simple list categories
Those can be changed to both categories for simpler linking, if needed.
If I am not explaining this correctly or clearly, we can skype (upon request)
If you know of an easier way of doing the zip code and day of week database, I am open to suggestions, it must be easy for client to change delivery days and add zip codes to database.
I have set a fixed budget, but I will let you tell me what you think it will cost.