Allegro: why are my orders not imported?
About this guide
This is a guide on how order fetching works from Allegro to ChannelEngine, 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 only (new) orders that comply with our requirements and are not yet imported into ChannelEngine.
If you are missing an order in ChannelEngine that is visible in Allegro, and the import task is not failing or the plugin is disabled, this will almost certainly be because it is not complying 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.|
|FulfillmentStatus||NEW||We will only import orders that have a fulfillment status of NEW. Once we import the order, we automatically change this status to PROCESSING to prevent possible cancellations and re-importing of this order.
Please make absolutely sure you do not manually change this status in the Allegro backend or third-party integration to prevent missing orders.
|lineItems.boughtAt.gte||Current date - 14 days||We only import orders from the last 14 days to prevent importing many 'old' orders that were handled outside of ChannelEngine.|
Note: we also use an Offset and a (result) Limit when fetching orders, but this has no direct effect on whether or not an order is imported.
Article is closed for comments.