4

After checking out items from a PunchOut site, an error occurs if the items do not include a unit price. In Issue #1039223, the product group determined this behavior is currently by design: the external vendor’s catalog is expected to provide a valid item price when returning the cart. If the external system does not supply a price, the checkout process fails with error Failed to parse cXML with exception Object reference not set to an instance of an object.


Idea:

Implement a mechanism that gracefully handles missing or null unit prices during the PunchOut checkout process. This could involve:  

  • Setting a default or placeholder price when a null value is returned.  
  • Prompting users to manually input a price if none is provided by the external vendor.  
  • Providing an informative error message or validation step to ensure a better user experience.  


STATUS DETAILS
New