diff --git a/packages/medusa-plugin-brightpearl/src/services/brightpearl.js b/packages/medusa-plugin-brightpearl/src/services/brightpearl.js index c9f00fb6af..66cced86d6 100644 --- a/packages/medusa-plugin-brightpearl/src/services/brightpearl.js +++ b/packages/medusa-plugin-brightpearl/src/services/brightpearl.js @@ -593,7 +593,12 @@ class BrightpearlService extends BaseService { if (row) { return { item_id: row.externalRef, - quantity: goodsOut.orderRows[key][0].quantity, + + // Brightpearl sometimes gives multiple order row entries + quantity: goodsOut.orderRows[key].reduce( + (sum, next) => sum + next.quantity, + 0 + ), } }