Skip to main content

Release Notes | Production Environment

Online Ordering

Rush-HighRes-sRGB-00420.jpg

2025-11-04 | 3.10 Online Ordering

Refer to change tickets: CHANGE-13049, CHANGE-13446, CHANGE-13488, CHANGE-13495, CHANGE-13496, and CHANGE-13499 when speaking with a team member about this release.

Component

Current Version

New Version

Delivery Adapter

3.10.24

3.10.68

Enterprise Restaurant Order Mapper (EROM)

4.1.24

4.1.26

Menu Publisher

3.10.57-2

3.10.108

Notifier

3.10.27

3.10.57

Online Ordering API

3.10.41-11

3.10.41-14

Order Notification Processor

3.8.22

3.10.11

Improvements

XOO-7603, XOO-8386, XOO-9631, XOO-9655, XOO-10371, XOO-10384, XOO-10534, XOO-10540, XOO-10579, XOO-10588, XOO-10661, XOO-10696, XOO-10722, XOO-10724, XOO-10727, XOO-10738, XOO-10744, XOO-10769, XOO-10798, XOO-10808, XOO-10865, XOO-10867, XOO-10869, XOO-10943, XOO-10981, XOO-11041, XOO-11094, XOO-11103, XOO-11115, XOO-11116, XOO-11120, XOO-11148, XOO-11172, XOO-11174, XOO-11175, XOO-11212, XOO-11235, XOO-11272, XOO-11282, XOO-11285

Notification Processor, Delivery Adapter, Menu Publisher, EROM

XOO-10036

Notifier

Accurate totals display in delivery partner app.

XOO-10132, XOO-10133, XOO-10307, XOO-10403

EROM

Added support for Points Of Sale to accept online orders created on third-party delivery/ordering platforms with the following actions:, .

  • Created new component Enterprise Restaurant Order Mapper to receive and map orders and fields to Restaurant Point Of Sale order format

  • Receive order using getorderby_id

  • Enable consumption of SQS updates

  • Implement additional mappings to fulfil Order with missing data

XOO-10450

Delivery Adapter, EROM

Enhanced order synchronization by rerouting CalculateTotal request to EROM.

XOO-10689

Delivery Adapter

Enabled order void/cancel request to be sent to Store by sending cancel request when orders.cancel notification is received from delivery partner.

XOO-10704

Delivery Adapter

Added support for delivery service provider to include PIN with customer phone number by updating to consume PIN value and extend existing customer phone number field.

XOO-10710

EROM

Online orders GET request processes succesfully.

XOO-10711

EROM

Category/Group/Size/Section IDs display in valid format.

XOO-10712

EROM

Online orders display phone number as expected.

XOO-10717, XOO-10955

Delivery Adapter, EROM

Added support to notify Store when it is activated/deactivated on delivery service platform.

XOO-10748

Delivery Adapter

Added support for processing of externally calculated item-level tax data from delivery service provider by consuming new externally_calculated_tax_detail custom field.

XOO-10750

API

Added support to enable externally calculated taxes to be processed by analytics reports by injecting Item-level externally calculated tax data from delivery service.

XOO-10766

API

Request is sent to /ds/pipeline/xoo.order as expected when Target Point Of Sale {target_pos} is empty.

XOO-10773

Menu Publisher

Menus display accurately when store closes after 11:50 a.m.

XOO-10777

EROM

Item size displays accurately in order.

XOO-10778

EROM

Enhanced transformation logic for fields.

XOO-10852

Delivery Adapter

SiteInfo cache expiration time performs accurately.

XOO-10907

Delivery Adapter

Added support for delivery service provider to be notified order is canceled in Store by updating to process voided notifications and route to delivery provider.

XOO-10908

Notification Processor

Added support for delivery service provider to be notified order is ready for pickup or canceled by updating to process order-ready and voided notifications and route to delivery provider.

XOO-10909

Notifier

Added support for delivery service provider to be notified order is ready for pickup or canceled by updating to consume new Data Management configuration.

XOO-10916

Delivery Adapter

Enhanced standardization of error messages for calls from delivery service provider.

XOO-10920

Delivery Adapter

Added support for notifying delivery service Store when order has been canceled by receiving rejected notifications and sending order rejection request to delivery partner.

XOO-10954

EROM

Added support for notifying delivery service provider when order has been rejected in Store and not released to kitchen.

XOO-10960

Delivery Adapter

Added support to enable promotion/discount funding splits details to be included in order by consuming promo_funding_splits details from delivery service provider.

XOO-10979

EROM

Enabled externally applied discounts to be included in order by enabling consumption and mapping of discount_info object, utilizing discount_funding_splits array.

XOO-11009, XOO-11223

Menu Publisher

out_of_stock field displays accurately on delivery partner menu payload. out_of_stock status updates successfully for delivery partner store.

XOO-11013

EROM

Enhanced processing of Order status.

XOO-11019

Delivery Adapter

Enabled population of detailed reason for order cancelation to third-party delivery service.

XOO-11076

EROM

Enabled processing of voided order from Point Of Sale and sending cancelation notification via Notifier.

XOO-11100

API

Added support to enable promotion/discount funding splits details to be included in order by injecting discount_funding_splits details as part of Discount object.

XOO-11108

Menu Publisher

Added support for quantity-based pricing for modifiers in delivery menus published to delivery partner.

XOO-11149

EROM

Delivery service order displays accurate mapping of ingredient ID.

XOO-11233

EROM

Filtering functionality performs successfully for retrieving product variants.

XOO-11250

EROM

Order calculation totals successfully without error message.

XOO-11270

Delivery Adapter

Lambda cache reset performs successfully.

XOO-11284

EROM

EROM sync worker processes order statuses successfully.

XOO-11294

API

Made all loyalty data in requests optional by removing validation schema for loyalty_info object on customer and discount.

XOO-11299

EROM

Orders can be created successfully and taxes are calculated successfully.

XOO-11321, XOO-11370

Delivery Adapter

/deny_pos_order request sends successfully with Rejection Error details when item added to order becomes inactive.

XOO-11335

EROM

Enhanced exclusive tax handling by specifying tax total when collected_exclusive_tax is enabled.

XOO-11348

Delivery Adapter

Enhanced notification of delivery service Store status to receive menu.

XOO-11367, XOO-11368

Notifier, Delivery Adapter

Added support for sending Reason code to delivery service provider for voided orders at Point Of Sale.

XOO-11398

Menu Publisher

Enhanced publication of status notifications.

2025-10-28 | 3.10 Online Ordering

Refer to change tickets: CHANGE-13357 and CHANGE-13388 when speaking with a team member about this release.

Component

Current Version

New Version

Delivery Site Status Monitor (SSM)

3.10.43

3.10.97

Online Ordering API

3.10.41-1

3.10.41-11

Improvements

XOO-10424, XOO-10425

API

Added support to provide Loyalty data in Customer Object and Discount Object in unpaid orders.

XOO-10450

API

Enhanced order synchronization by rerouting CalculateTotal request to EROM.

XOO-10470

API

Added support to ensure that admin fees are applied automatically only at time of order creation.

XOO-10486, XOO-10513, XOO-10575, XOO-10582, XOO-10614, XOO-10720, XOO-10726, XOO-10951, XOO-11123

API, SSM

XOO-10570

API

Modifier prices display accurately when child-item quantity-based pricing rule is added to modifier item.

XOO-10637

API

Updated validation schema.

XOO-10818

API

Maximum call stack size exceeded exception displays accurately

XOO-10886, XOO-10904

API

Required validation displays and performs successfully for Loyalty data in Customer Object.

XOO-10928, XOO-10932

SSM

Enhanced functionality and usability of Site Status processing for Delivery Service providers by updating current logic and caching and updating SSM to create {stack}-delivery-site-status topic at deployment.

XOO-11054

SSM

Enabled user to pause and unpause online ordering by consuming new field values is_offline_until from {stack}-delivery-site-status and mapping to corresponding field in delivery service.

XOO-9114

API

Enabled interface to add creation_point to order object.

XOO-9436

API

Added support to ensure that admin fees are applied automatically only at time of order creation.