Roadmap
Recently Released
Orderable Free 1.18.0 – Receipt Printing
This feature empowers Orderable customers to print orders directly to a local printer that is available to their device e.g. a physically or wirelessly connected printer in their premises, without the need for a 3rd party printing solution. This feature is broken into two pieces of functionality:
Receipt Layouts
This is a block-editor based approach to crafting order receipt templates, including several curated block patterns for Kitchen, Delivery, Packing Slip and Order Confirmation receipts.
Order Receipt Printing
Building on top of WooCommerce’s new receipt generating API, order receipt printing introduces new buttons into the WooCommerce order UI that automatically open a generated receipt in a new window and trigger the native printing dialogue on the user’s device.
Current Focus
Fast Follow Release – Receipt Printing Enhancements
This release will add several small improvements to our MVP of Receipt Printing:
- Add an welcome modal to Receipt Layouts to improve the initial onboarding experience.
- Add global default font size setting for receipt layout blocks.
- Add a maximum preview width setting to control the width of the layout as it appears in the editor preview and in the generated receipt prior to printing.
- Make several additional text strings editable to support translation.
Next Up
Maintenance / QOL Release
Free
- New: option to allow receiving orders only within Open Hours
- Update: improve the quality and consistency of messages that are shown when there are no slots available
- Fix: The price in the side cart doesn’t get updated accordingly with Advanced Dynamic Pricing for WooCommerce
- Fix: The “View Cart” button on WooCommerce Shop pages is being not removed when the product is removed from the side drawer
- Fix: The strike-through element in a product layout isn’t centered when the price font size is increased
Pro
- New: support for AND operator in timed product rules
- New: option to show a datepicker instead of select field for date field
- New: option to select the first available timeslot when location is selected
- New: option to disable any date/timescale pre-selection at the checkout
- New: option to disable billing fields for table orders
- New: option to add information/clarification text for when ASAP is selected
- Update: optimise database queries when sites use max orders, pre-order days and time slots in a way that can degrade performance
- Update: include product add-ons in the Order Again feature in WooCommerce’s My Account area
- Fix: when a product addon with a price is selected, only the “From” price updates while the price displayed after selecting a variant does not change
- Fix: Max Order Slots only works when using Orderable checkout
- Fix: Elementor-built pages cannot be edited when Timed Products is activated
- Fix: (Mobile) after switching to delivery, the time slot option are shown incorrectly
- Fix: the Mini Locator does not update the selected location after a new one is chosen
- Fix: when updating the cart to add more addons to a product, sometimes the the ‘Add’ button gets stuck in an infinite loading loop
- Fix: update our fees logic to avoid deprecated property errors
- Fix: handle cases where addons fields use the same ID and overwrite one another
- Fix: hide the table column in the order / live order view if no tables exist
Future Feature Priorities
Here are a selection of features that we will be prioritising in 2025 and beyond. These may change depending on customer demand, or be delivered in a different order.
Free
- Give store admins the ability to manually edit/add the date/time for any order
Pro
- Add-ons
- Ability to disable product add-ons individually or all at once
- Implement stock/inventory for product add-ons
- Multi-location – Phase 2: ability to create delivery regions using geographic areas a.k.a geo-fencing
- Conditional Delivery/Pickup availability options e.g. minimum spend, specific products, categories, days of the week, time frames etc.
- Multi-location – Phase 3: ability to assign specific products to specific locations
- Named location-based delivery/pickup i.e using not zip/postal codes
