fix log create variant

This commit is contained in:
merdan 2022-05-21 15:21:05 +05:00
parent c403548558
commit 91722e6114
1 changed files with 8 additions and 6 deletions

View File

@ -433,13 +433,14 @@ class ProductRepository extends WProductRepository
$description = implode(array_map(fn($value): string => '<p>' . $value['description'] . '</p>', $colorVariant['descriptions']));
if (!empty($colorVariant['size_variants'])) {
// $first = reset( $colorVariant['size_variants'] );
foreach ($colorVariant['size_variants'] as $sizeVariant) {
$variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}-{$sizeVariant['itemNumber']}");
if(!empty($data['categories'])){
$variant->categories()->attach($data['categories']);
}
if($variant)
foreach ($colorVariant['size_variants'] as $sizeVariant)
{
if($variant = $this->createVariant($parentProduct, "{$data['product_group_id']}-{$colorVariant['product_number']}-{$sizeVariant['itemNumber']}"))
{
if(!empty($data['categories'])){
$variant->categories()->attach($data['categories']);
}
$this->assignImages($variant, $colorVariant['images']);
$attributes = [
'sku' => $variant->sku,
@ -912,6 +913,7 @@ class ProductRepository extends WProductRepository
]);
}
catch(\Exception $ex){
Log::info($ex->getMessage());
return false;
}