ChannelEngine: why is my order labeled as 'Requires correction'?
About this article
This article describes the Requires correction issue, which can be seen in certain orders, as well as the steps required to address it.
Most marketplaces use a system where address information is placed on address lines. This means that multiple lines can contain separate parts of an address (usually in a logical order). For example:
- Line 1 - ChannelEngine.com
- Line 2 - Rapenburg 1
- Line 3 - First door, next to the pub
ChannelEngine parses this input to the relevant standardized fields. For example, the example above would result in:
- Company name - ChannelEngine
- Street name - Rapenburg
- House number - 1
Sometimes, the parsing of these address lines (there are dozens of scenarios applied to these lines to determine the individual parts of the address) is unsuccessful and the code is unable to determine the address fields. In this case, ChannelEngine marks the order with the Requires correction label.
This does not mean that the marketplace did not supply an address or there is a misconfiguration, but that the individual address fields could not be parsed – and a manual check is needed to make sure the address fields are filled out correctly.
Often, the Requires correction label is applied to addresses that do not have a distinct house number. While these are valid addresses (seen in, for instance, Britain, France, and Spain), ChannelEngine cannot be certain your system can handle them. Some webstore and ERP systems do not accept orders without house numbers, and automatic parsing would break the order export to those systems. This is why, in these cases, ChannelEngine throws a notification so you can ensure the address is in a format your system accepts.
To learn more on how address parsing works and why this is sometimes very difficult, refer to the ChannelEngine: address parsing article.
To resolve the Requires correction error:
- On the Order details page, click the pencil icon to correct the address fields.
- Save the changes. The order status changes to New, and the order becomes available for your order processing system.