cXML PunchOut enhancements

PunchOut Setup Request (SupplierPartID)

When you create or edit an order using the return URL, your existing order is removed and a new order ID is provided. Expect these redirect actions:

  • When creating orders, you will be redirected to the Product Details page of the item defined in PunchOutSetupRequest > SelectedItem > ItemID > SupplierPartID when this element is present. Otherwise, you will be redirected to the Product List page of the item.
  • When modifying items, you will be redirected to the Product Details page of the item defined in PunchOutSetupRequest > SelectedItem > ItemID > SupplierPartID when this element is present. Otherwise, you will be redirected to the Shopping Cart.

If there are multiple instances of PunchOutSetupRequest > SelectedItem > ItemID > SupplierPartID, the last declared item in SupplierPartID is used in the redirection to the Product Details page. Alphanumeric item number with space, slash, or both are accepted in the SupplierPartID.

Service user identifier

When service user credentials and role are used, the sales order submitted now indicates the originating user’s email address. This enhancement enables the originating user to receive email notification that the supplier has submitted or received the order.