package queries // GetProductVariantDimsForPricing: // Pull variant dimension combos from Nebim stock tables (same source as product-stock-query UI). // We intentionally keep it small: only the keys we need to write dim-aware prices into PG sdprc. // // Note: Column semantics depend on your Nebim setup. We treat ItemDim1Code/ItemDim3Code as the // primary variant dimensions used by the e-commerce sdprc dim filters. const GetProductVariantDimsForPricing = ` DECLARE @ProductCode NVARCHAR(50) = @p1; SELECT DISTINCT LTRIM(RTRIM(ISNULL(S.ColorCode,''))) AS ColorCode, LTRIM(RTRIM(ISNULL(S.ItemDim1Code,''))) AS ItemDim1Code, LTRIM(RTRIM(ISNULL(S.ItemDim3Code,''))) AS ItemDim3Code FROM trStock S WITH(NOLOCK) WHERE S.ItemTypeCode = 1 AND S.ItemCode = @ProductCode AND LEN(S.ItemCode) = 13 AND LEN(@ProductCode) = 13 ORDER BY LTRIM(RTRIM(ISNULL(S.ColorCode,''))), LTRIM(RTRIM(ISNULL(S.ItemDim1Code,''))), LTRIM(RTRIM(ISNULL(S.ItemDim3Code,''))); `