From fbf19e01ef25164b14b518f13566003738dc63e2 Mon Sep 17 00:00:00 2001 From: yuriassuncx Date: Tue, 11 Feb 2025 17:03:21 -0300 Subject: [PATCH] feat(shopify): add productType to product transformation --- shopify/utils/transform.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/shopify/utils/transform.ts b/shopify/utils/transform.ts index b6a6f721e..81f5820da 100644 --- a/shopify/utils/transform.ts +++ b/shopify/utils/transform.ts @@ -131,6 +131,7 @@ export const toProduct = ( id: productGroupID, variants, vendor, + productType, } = product; const { id: productID, @@ -149,6 +150,12 @@ export const toProduct = ( "value": product.descriptionHtml, }; + const productTypeValue: PropertyValue = { + "@type": "PropertyValue", + "name": "productType", + "value": productType, + } + const metafields = (product.metafields ?? []) .filter((metafield) => metafield && metafield.key && metafield.value) .map((metafield): PropertyValue => { @@ -175,6 +182,7 @@ export const toProduct = ( const additionalProperty: PropertyValue[] = selectedOptions .map(toPropertyValue) .concat(descriptionHtml) + .concat(productTypeValue) .concat(metafields); const skuImages = nonEmptyArray([image]);