How to require date before checkout or add-to-cart?
For Stores Whose Schedule Is a Must-Have Flow
Require date before Checkout
Requirement: The date picker widget must be displayed only on the cart page.
How to set up?
Go to General settings > Checkout validation > Turn on this option

WARNINGS:
We recommend removing the dynamic "BUY NOW" button from your store.
If the "BUY NOW" button is enabled, it will be automatically disabled when this option is active.
If you use direct payment methods like Apple Pay or PayPal, these will be disabled until the customer selects a schedule.
SPECIAL NOTES FOR ONES WHO HAVE THEMES (NOT DEFAULT SHOPIFY THEME), in this case you need to use MANUAL BLOCK
Enter your checkout button divident and direct payment method payment
The logic remains the same, these buttons will be disabled until a schedule is selected
Require date before ADD-TO-CART button
Requirement: the date picker displays on ONLY product page
How to set up?
Go to General settings > Checkout validation > Turn on this option

WARNINGS:
BUY NOW BUTTON will be disabled until a customer selects a date & time
Direct payment method will also be disabled
SPECIAL NOTES FOR ONES WHO HAVE THEMES (NOT DEFAULT SHOPIFY THEME), in this case you need to use MANUAL BLOCK
Enter your checkout button divident and direct payment method payment
The logic remains the same, these buttons will be disabled until a schedule is selected
Updated on: 30/05/2025
Thank you!