fix(medusa-fulfillment-webshipper): adds return customs_lines (#130)

* fix: add return lines

* cleanup
This commit is contained in:
Sebastian Rindom
2020-10-21 19:25:02 +02:00
committed by GitHub
parent 2a12782879
commit 3b1f142275
@@ -112,7 +112,7 @@ class WebshipperFulfillmentService extends FulfillmentService {
included_documents: docs, included_documents: docs,
packages: [ packages: [
{ {
weight: 100, weight: 500,
weight_unit: "g", weight_unit: "g",
dimensions: { dimensions: {
unit: "cm", unit: "cm",
@@ -120,6 +120,23 @@ class WebshipperFulfillmentService extends FulfillmentService {
width: 15, width: 15,
length: 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: { sender_address: {