Can I enforce a minimum pickup notice (e.g., 72 hours) in Squarespace?

Short answer: Not natively—but you can work around it with a custom datepicker before checkout.

Squarespace Commerce doesn’t currently support enforcing a minimum lead time (like 72 hours) directly in the checkout flow. Even with custom code, you can’t block orders based on pickup timing once users land on /checkout page

Workaround (recommended): Use a pre-checkout datepicker

You can require customers to select a valid pickup date before adding a product to the cart by integrating a datepicker into the product form.

With the Beyondspace Datepicker plugin, you can:

  • Set a minimum lead time (e.g., disable all dates within the next 72 hours)

  • Control available pickup days and blackout dates

  • Ensure customers can only choose valid fulfillment dates upfront

This effectively prevents invalid orders from ever reaching checkout.

Important considerations

  • Works best for simplified ordering (e.g., catering packages, set menus, or single-product flows)

  • If customers add multiple items separately, they may need to select a date for each item, which can affect UX

  • For complex menus, consider bundling items or restructuring products to reduce friction

Example
If today is June 1 at 10:00 AM and you set a 72-hour lead time, the earliest selectable pickup date would automatically be June 4 (or later, depending on your business rules).

Beyondspace

As a Squarespace Circle member, Beyondspace delivers plugins that elevate your website, streamline workflows, and optimize the Editor experience—saving time and driving engagement.

https://beyondspace.studio
Next
Next

How do I export all data from Form Submitters?