1Back up your theme (Online Store > Themes > Actions > Duplicate) before changing any code.
2Create snippets/cutoff-timer.liquid, paste the code and CSS.
3Render it near the buy button - it only shows while the cutoff is still reachable today.
4Set the hour to your ACTUAL dispatch cutoff - promising same-day dispatch you cannot honour creates refund disputes.
cutoff-timer.liquid
1{%- comment -%}2 Counts down to today's dispatch cutoff. Disappears after the cutoff -3 it never claims a benefit the store cannot deliver.4{%- endcomment -%}5<divclass="gpl-cutoff"data-gpl-cutoff="16"style="--gpl-accent: {{ accent | default: 'rgb(var(--color-button, 225 29 72))' }};" hidden>6<svgclass="gpl-cutoff__icon"viewBox="0 0 24 24"fill="none"stroke="currentColor"stroke-width="2"stroke-linecap="round"aria-hidden="true"><circlecx="12"cy="12"r="9"/><pathd="M12 7v5l3 3"/></svg>7<pclass="gpl-cutoff__text">Order within <strong data-gpl-cutoff-left></strong> for same-day dispatch</p>8</div>