Bug Fix
Fixes & improvements
- Custom discount names at checkout — you can now set a Discount name on any automatic discount; whatever you type is what customers see in their cart and at checkout, in your language; leave it blank to keep the default “Delivery Discount” wording
- Expired blockout dates auto-clean on save — blockout dates from months ago no longer pile up in your settings or slow down the widget; past-dated entries are automatically pruned the next time you save any setting
- Rates page hides disabled fulfilment locations — locations now only appear in the Delivery or Pickup rates section if that fulfilment type is enabled, removing unnecessary clutter
- Google Calendar connection restored — the OAuth connect flow was silently failing for most merchants because the callback lost its session; connecting Google Calendar now completes reliably
- Date picker and widget stability on third-party themes — on themes that re-render the cart drawer (e.g. cart8.com.au, Eurus), the calendar popup and widget now mount correctly instead of going invisible or appearing in the wrong position
- Per-slot order limits enforced in all timezones — widget v2 slot capacity was not enforced for shops outside UTC; exhausted slots are now published in the store’s configured timezone
- Draft order tagging and saves are immediate — delivery tags (date, location, method) no longer silently fail on a draft order’s first save, and delivery details are saved synchronously so booking confirmations appear instantly
- Guest and customer-account order editing restored — date/time editing from the thank-you page and customer account order page was broken after a security update; both now send the required checkout token
- Address mode shows acceptance/rejection reasons — customers on radius or driving-distance stores now see a clear message explaining why their address was accepted or rejected, instead of just a coloured border
- Widget preview location pre-selection — opening Widget Preview from a specific location’s settings page now pre-selects that location instead of defaulting to the first one
- Fallback rate indicator when none is stored — the fallback rate setting now clearly shows when no option is selected, instead of displaying a radio that appears chosen while nothing is saved
- Admin inventory accuracy for staff orders — admin order creation now correctly reads variant availability, so staff see real inventory instead of everything showing as in stock