diff --git a/Source/Assistant/SkuAssist.cs b/Source/Assistant/SkuAssist.cs index bd757b0..bfe7b90 100644 --- a/Source/Assistant/SkuAssist.cs +++ b/Source/Assistant/SkuAssist.cs @@ -48,7 +48,7 @@ namespace Rehau.Sku.Assist IProduct product = storeResponse .Ecommerce .Impressions - .Where(p => Regex.IsMatch(p.Id, @"\d{11}", RegexOptions.None)) + .Where(p => p.Id.IsRehauSku()) .FirstOrDefault(); return product; @@ -94,5 +94,12 @@ namespace Rehau.Sku.Assist return ExcelError.ExcelErrorValue; } } + + public static bool IsRehauSku(this string line) + { + return Regex.IsMatch(line, @"\d{11}") && + line[0].Equals('1') && + line[7].Equals('1'); + } } } \ No newline at end of file