The following OpenTools messages have been modified or added to improve the EDGE standard integration layer.
In the Order Import message, the following element and nodes have been added under /Message/body/orderImport/orderHeader/orderDetail/orderLine/catalog.
Impact on upgrading clients: NoneBackward compatibility considerations: The new element block is only required when the SKU ordered is a DBTO kit.
In the Inventory Import message, the <maxquantity> node has been added under /Message/body/ Inventoryimport/kitheader.
This node is used to specify the maximum quantity of items that can be included in a DBTO kit. It supports the new DBTO kit type described in New Dynamic Build to Order Kit Type.
Impact on upgrading clients: NoneBackward compatibility considerations: The new node is only required when the value for the “kittype” node is 4 (for DBTO).
The Order Import message now supports “Gift Certificate” or “GIFT_CERTIFICATE” as a payment method specified in the Paymenttypename node.
The associated <redemptioncode> node has been added under: Message/body/orderImport/orderHeader/payments/paymentInfo
Impact on upgrading clients: NoneBackward compatibility considerations: The new node is only required when the Paymenttypename value is “Gift Certificate” or “GIFT_CERTIFICATE.”
In support of the EDGE enhancement described in Ordered Line Quantity Retained after Cancellation, new nodes have been added in the following messages:
Continually adding to and improving the OpenTools messages in the standard integration layer helps ensure that EDGE can be seamlessly and quickly integrated with other systems.