From 3b1f1422757f374efa8f3af99046753473d3f745 Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Wed, 21 Oct 2020 19:25:02 +0200 Subject: [PATCH] fix(medusa-fulfillment-webshipper): adds return customs_lines (#130) * fix: add return lines * cleanup --- .../src/services/webshipper-fulfillment.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js b/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js index 8d9cef2bd4..66e9f97dd4 100644 --- a/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js +++ b/packages/medusa-fulfillment-webshipper/src/services/webshipper-fulfillment.js @@ -112,7 +112,7 @@ class WebshipperFulfillmentService extends FulfillmentService { included_documents: docs, packages: [ { - weight: 100, + weight: 500, weight_unit: "g", dimensions: { unit: "cm", @@ -120,6 +120,23 @@ class WebshipperFulfillmentService extends FulfillmentService { width: 15, length: 15, }, + customs_lines: returnLines.map((item) => { + return { + ext_ref: item._id, + sku: item.content.variant.sku, + description: item.title, + quantity: item.quantity, + country_of_origin: + item.content.variant.metadata && + item.content.variant.metadata.origin_country, + tarif_number: + item.content.variant.metadata && + item.content.variant.metadata.hs_code, + unit_price: item.content.unit_price, + vat_percent: fromOrder.tax_rate * 100, + currency: fromOrder.currency_code, + } + }), }, ], sender_address: {