How to restrict Monday for orders placed on Friday after specific time period if delivery is available on business days only?
With the Delivery Date Manager module, you can effectively manage delivery schedules by restricting selection for delivery dates. This might be crucial when your store requires at least one day to prepare orders placed before holidays. To prevent Monday deliveries for orders made after a specific time on Friday, when deliveries are available Monday through Friday, follow these steps.
- Enable the subscription functionality of the Delivery Date Manager module
First, install the amasty/module-delivery-date-manager-subscription-functionality module. This addition provides advanced features, such as setting restrictions for next-day delivery. For detailed installation instructions, refer to this step-by-step Amasty modules installation guide.
- Configuration in Delivery Date Manager:
Navigate to the Amasty > Delivery Date Manager > Configuration and ensure that Include Prohibited Delivery Days into Min and Max Delivery Period Count is set to No:

- Creating a new Delivery Channel:
- Go to Amasty > Delivery Date Manager > Delivery Configurations Grid and click on the Add New Configuration:
- In the channel settings, specify the channel title and define limitations by store view, shipping methods and customer groups if necessary.
- Scroll down to the General Delivery Options section and specify the following configuration:
- Min Delivery period (days): 1
- Allow same day delivery: No
- Allow next day delivery: Yes
- Next day pickup cut-off time: 12:00 PM (specify the required time to disable the next-date delivery on your website)
- In the Schedules section, use the following setup:
- Behavior: Allow delivery
- Type: Days of Week
- From: Monday
- To: Friday

4. Save the configuration;
5. Flush the Magento cache;
As a result, Monday is available in the calendar, when order is placed on Friday before 12:00 PM
test on Jun 6, 2025 at 10:50 AM
Accordingly, Monday is disabled for Friday's orders made after 12:00 PM
test on Jun 6, 2025 at 4:50 PM