Salla orders arriving without a value
Short answer:because Salla does not carry order value in one fixed field. Its position shifts between webhook payload versions, and completing the picture needs two events, not one. A connector that reads the wrong field, or subscribes to only one event, sends a “completed” order at zero or a missing value, and that is worse than not sending the order at all, because it teaches the platform’s algorithm that the customer it just saw buys for nothing.
What is actually happening
Salla’s documentation describes two separate events in an order’s lifecycle: order.created fires the moment an order is opened, and order.payment.updated fires when its payment status is confirmed. A connector that subscribes only to order.created, because it is the more obviously named event, misses anything that changes on that same order afterward.
Even inside a single event, the value itself does not sit on one path. Salla’s payload shows the amount under amounts.total.amount in some shapes, under total in others, and under total.amount in a third. A connector written against only one of those paths gets nothing back the moment the payload shape changes, and some systems quietly turn that into a zero instead of stopping and flagging it.
The result: the ad platform genuinely receives a purchase event, just with a value of zero or less than the real order. Value-based bidding uses exactly that number to decide who to chase next. Teach it your customers buy for nothing, and it goes looking for more people who match that pattern.
Where MIQAS comes in
The Salla connector subscribes to both events from the start, order.created and order.payment.updated, so the value that reaches the platform reflects confirmed payment rather than only the moment the order opened. Reading the amount checks all three known payload paths and returns the first real number it finds, rather than letting a missing field become a silent zero.
That means the platform receives a figure tied to the actual order, not one that is missing because the payload changed shape underneath it.
What to check yourself
Open Events Manager in your account and look at the value of your last ten purchase events from Salla. If you see zeros or odd figures sitting among otherwise normal numbers, that is a sign the connection is missing the right field, not that your sales genuinely dropped.