From 4e7db448aa6792ca57015ebf712817b8666c1617 Mon Sep 17 00:00:00 2001 From: merdan Date: Wed, 29 Jun 2022 13:42:48 +0500 Subject: [PATCH] parse test --- packages/Sarga/Shop/src/Repositories/ProductRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/Sarga/Shop/src/Repositories/ProductRepository.php b/packages/Sarga/Shop/src/Repositories/ProductRepository.php index c40d6ac3a..75d32a87e 100644 --- a/packages/Sarga/Shop/src/Repositories/ProductRepository.php +++ b/packages/Sarga/Shop/src/Repositories/ProductRepository.php @@ -436,7 +436,7 @@ class ProductRepository extends WProductRepository foreach ($colorVariant['size_variants'] as $sizeVariant) { $sizeNumber = $sizeVariant['itemNumber'] ?:$sizeVariant['attributeValue']; - if($variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}-{$sizeNumber}")) + if($sizeVariant['sellable'] && $variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}-{$sizeNumber}")) { if(!empty($data['categories'])){ $variant->categories()->attach($data['categories']); @@ -465,7 +465,7 @@ class ProductRepository extends WProductRepository } } } - elseif($variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}")) + elseif($colorVariant['sellable'] && $variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}")) { if(!empty($data['categories'])){ $variant->categories()->attach($data['categories']);