diff --git a/functions/lib/integration/parsers/product-to-tiny-variation.js b/functions/lib/integration/parsers/product-to-tiny-variation.js index 2df2e53..2b20389 100644 --- a/functions/lib/integration/parsers/product-to-tiny-variation.js +++ b/functions/lib/integration/parsers/product-to-tiny-variation.js @@ -1,7 +1,8 @@ const ecomUtils = require('@ecomplus/utils') module.exports = (ecomProduct, variation, originalTinyProduct, appData, storeId) => { - const ecomVariation = ecomProduct.variations.find(({sku}) => sku === variation.codigo) + const { variacao } = variation + const ecomVariation = ecomProduct.variations.find(({sku}) => sku === variacao.codigo) const product = { ...ecomProduct, @@ -110,5 +111,11 @@ module.exports = (ecomProduct, variation, originalTinyProduct, appData, storeId) }) } + if (variacao && variacao.grade) { + tinyProduct.grade = { + ...variacao.grade + } + } + return tinyProduct }