From b407c2de2e7b36d0dd1a7bf36cb649c6cf01a278 Mon Sep 17 00:00:00 2001 From: Dominic Ferrando Date: Fri, 3 Jul 2026 19:54:42 -0400 Subject: [PATCH] Price truncation fix --- apps/api/src/scripts/validate-products.ts | 2 +- packages/commerce/src/sync.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/scripts/validate-products.ts b/apps/api/src/scripts/validate-products.ts index 815c5c1..23ca4df 100644 --- a/apps/api/src/scripts/validate-products.ts +++ b/apps/api/src/scripts/validate-products.ts @@ -62,7 +62,7 @@ for (const wProduct of wProducts) { ), validateEquality( sku.fieldData.price.value, - Math.floor(+pVariant.retail_price * 100), + Math.round(+pVariant.retail_price * 100), ), ]; diff --git a/packages/commerce/src/sync.ts b/packages/commerce/src/sync.ts index 2d0d695..71a54bd 100644 --- a/packages/commerce/src/sync.ts +++ b/packages/commerce/src/sync.ts @@ -239,7 +239,7 @@ export class ProductSyncer { size: printfulVariant.size, }, price: { - value: Math.floor(+printfulVariant.retail_price * 100), + value: Math.round(+printfulVariant.retail_price * 100), unit: printfulVariant.currency, currency: printfulVariant.currency, },