diff options
| author | FIN-IT_AndriFP <andrifebriyadiputra@gmail.com> | 2026-01-05 11:01:11 +0700 |
|---|---|---|
| committer | FIN-IT_AndriFP <andrifebriyadiputra@gmail.com> | 2026-01-05 11:01:11 +0700 |
| commit | 4c9f6b642871f180de70f38e6c05c88c234b7d32 (patch) | |
| tree | 682b2f6429d6e915cd0de81c89994f4667bc1f23 /src | |
| parent | fd50180ac301916c6feb5e93598f3fc59ecb78a8 (diff) | |
(andri) add garansi
Diffstat (limited to 'src')
| -rw-r--r-- | src/pages/api/magento-product.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/pages/api/magento-product.ts b/src/pages/api/magento-product.ts index ef5fd3bc..4e963844 100644 --- a/src/pages/api/magento-product.ts +++ b/src/pages/api/magento-product.ts @@ -109,6 +109,12 @@ export default async function handler( const descAttr = p.custom_attributes.find((a: any) => a.attribute_code === 'description' || a.attribute_code === 'short_description'); descriptions[p.sku] = descAttr ? descAttr.value : ''; }); + + const warranties: Record<string, string> = {}; + items.forEach((p: any) => { + const warAttr = p.custom_attributes.find((a: any) => a.attribute_code === 'z_warranty'); + warranties[p.sku] = warAttr ? warAttr.value : ''; + }); @@ -136,7 +142,8 @@ export default async function handler( specsMatrix: matrix, upsell_ids: upsellIds, related_ids: relatedIds, - descriptions: descriptions + descriptions: descriptions, + warranties: warranties, }); } catch (error) { |
