Allegro: why are my orders not imported?
When fetching orders for Allegro, ChannelEngine uses a filter to only retrieve the (new) orders that comply with our requirements and are not imported yet.
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 filter as 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 this order.
Please make absolutely sure you do not manually change this status in the Allegro backend or an alternative connection to prevent missing orders.
|lineItems.boughtAt.gte||Current date - 14 days||We only import orders from the last 14 days to prevent importing lots of 'old' orders that are handled outside of ChannelEngine.|
We also use an Offset and a (result) Limit when fetching the orders, but that has no direct effect on whether or not an order is imported.