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
