@@ 338-344 (lines=7) @@ | ||
335 | if (!$variantExId == NULL) { // this is variant of product |
|
336 | $this->insertCollector->addData('shop_product_variants', $variant, $variantExId); |
|
337 | $this->insertCollector->addData('shop_product_variants_i18n', $variantI18n, $variantExId); |
|
338 | if (!isset($productsUniqueExIds[$exId])) { |
|
339 | $productsUniqueExIds[$exId] = 0; |
|
340 | } else { |
|
341 | $this->insertCollector->newPass(); |
|
342 | $this->updateCollector->newPass(); |
|
343 | continue; |
|
344 | } |
|
345 | } else { |
|
346 | $this->insertCollector->addData('shop_product_variants', $variant, $exId); |
|
347 | $this->insertCollector->addData('shop_product_variants_i18n', $variantI18n, $exId); |
|
@@ 396-402 (lines=7) @@ | ||
393 | $this->updateCollector->addData('shop_product_variants_i18n', $variantI18n, $variantExId); |
|
394 | } |
|
395 | ||
396 | if (!isset($productsUniqueExIds[$exId])) { |
|
397 | $productsUniqueExIds[$exId] = 0; |
|
398 | } else { |
|
399 | $this->insertCollector->newPass(); |
|
400 | $this->updateCollector->newPass(); |
|
401 | continue; |
|
402 | } |
|
403 | } else { |
|
404 | $this->updateCollector->addData('shop_product_variants', array_merge($variant, ['product_id' => $productId])); |
|
405 | $this->updateCollector->addData('shop_product_variants_i18n', $variantI18n, $exId); |