What happens during cXML PunchOut

After cXML PunchOut is set up, customers can create orders or edit existing orders.
When customers create orders, one of these pages is opened:
  • Product List page. If the customer did not select a product before punching out, the Product List page is opened. The <SelectedItem/ItemID/SupplierPartID> xpath in the PunchOutSetupRequest file is blank.
  • Product Details page. If the customer did select a product before punching out, the web shop is opened to the Product Details page for the product. The number of the existing product is displayed in the <SelectedItem/ItemID/SupplierPartID> xpath.
When customer edit orders, one of these pages is opened:
  • Shopping Cart page. If the customer did not select a product before punching out, the web shop is opened to the Shopping Cart page. The cart is loaded with the products in the existing order. These products are listed in the <ItemOut/ItemId/SupplierPartID> xpaths in the PunchOutRequest file.
  • Product Details page. If the customer did select a product before punching out, the web shop is opened to the Product Details page for the product. The number of the existing product is displayed in the <SelectedItem/ItemID/SupplierPartID> xpath. The mini-cart is loaded with the products in the existing order. These products are listed in the <ItemOut/ItemId/SupplierPartID> xpaths.