Allegro: why are my orders not imported?
About this article
This article explains how order fetching from Allegro to ChannelEngine works, and how to troubleshoot issues related to missing orders.
Why are my orders not imported?
When fetching orders for Allegro, ChannelEngine uses a filter to retrieve new orders that comply with ChannelEngine's requirements, and have not yet been imported.
If you are missing an order on ChannelEngine that is visible on Allegro, and the import task is not failing or the connection is disabled, it is likely that the order does not comply with the filters listed below.
|Status||Ready for processing||All other statuses either state that the order is not yet paid or that it is canceled.|
ChannelEngine only import orders with the fulfillment status New. Once these orders are imported, ChannelEngine automatically changes this status to Processing to prevent possible cancelations – as well as the re-importing of the order.
Make sure to not change this status manually the Allegro back-end or a third-party integration to prevent missing orders.
|lineItems.boughtAt.gte||Current date - 14 days||ChannelEngine only import orders from the last 14 days to prevent importing many 'old' orders that were handled outside of ChannelEngine.|
NB: ChannelEngine also uses an offset and a result limit when fetching orders, but this has no direct effect on whether or not an order is imported.