Orderable
Fixes
- Mute button on the Live Order View could stop responding after the order list re-rendered
- Receipt Layouts were inaccessible to Shop Manager users
- Time slot fields supplied via the
orderable_get_time_slot_fieldsfilter (used by Orderable Pro) rendered without row toggling and lost placeholder/min/max/step hints due to over-aggressive HTML sanitization
Tweaks
- Bundled dependencies refreshed.
- General under-the-hood refactors to improve code quality in various places.
- Minimum required Orderable Pro version is now 1.19.0
Tweaks
- Asset enqueuing: Several inline styles and scripts have moved into enqueued asset files, which means a small number of additional HTTP requests on certain admin screens.
- Block apiVersion: checkout "order-date" block is now "apiVersion": 3.
- Housekeeping: various small changes have been made to satisfy codebase review feedback from the WordPress.org plugins team, and our own internal review.
- Minimum PHP version is now bumped to 7.4.
- moment.js: Orderable now uses the version of moment.js bundled with WordPress core rather than its own copy. No behavior changes are expected.
- Plugin display name: Renamed from "Orderable - Local Ordering System" to "Orderable - Restaurant & Food Ordering System". Plugin slug (orderable) is unchanged.
- Translations: Many strings have moved from the orderable-pro, iconic-wsb, and (in 2 cases) woocommerce text domains to orderable. Custom translations supplied via Loco Translate, third-party translation plugins, or .mo overrides will need to be re-saved against the orderable domain to continue applying.
Fixes
- Improved capability checks when installing dependencies
Features
- Allow receiving orders only within store Open Hours
Features
- Dev filter:
orderable_live_view_last_order_id_query_args
Fixes
- Live Order View not showing the latest order when placing an order via the Checkout block
Tweaks
- Settings page
Features
- Global settings for Receipt Layouts
- Preview button on the Receipt Layouts
- Welcome Guide to the Receipt Layouts
Tweaks
- Additional editable strings for Receipt Layouts blocks
Features
- Orderable Receipt Printing
Fixes
- Compatibility issue with Xstore theme
Fixes
- Compatibility with Flux Checkout for WooCommerce plugin
- Description accordion showing when the product description is empty
- Incorrect shipping methods showing in the Find Locations modal
- Order Date block to be compatible with the new WooCommerce Local pickup
- Race condition causing page to reload when changing tabs for locations in WCFM dashboard
- Region being removed from shipping zones when a zone is added to a location