Commit 10b20e5a5cc07f398084eb58fa4385a6fc6cd226

Authored by Alexey Boroda
1 parent 549eab3d

-Import prices fixed

backend/views/site/index.php
  1 +<?php
  2 +
0 \ No newline at end of file 3 \ No newline at end of file
common/modules/product/models/Import.php
@@ -170,21 +170,13 @@ class Import extends Model { @@ -170,21 +170,13 @@ class Import extends Model {
170 170
171 $quantity = array_sum(ArrayHelper::getColumn($productStocks, 'quantity')) + $count; 171 $quantity = array_sum(ArrayHelper::getColumn($productStocks, 'quantity')) + $count;
172 } else { 172 } else {
173 -  
174 - $productStocks = ProductStock::find()->where(['product_variant_id' => $productVariant->product_variant_id])->all();  
175 -  
176 - if($productStocks instanceof ProductStock){  
177 - $quantity = array_sum(ArrayHelper::getColumn($productStocks, 'quantity')) + $count; 173 + if ($count == 0) {
  174 + continue;
178 } else { 175 } else {
179 - $quantity = 0;  
180 - $productStocks = new ProductStock();  
181 - $productStocks->product_id = $productVariant->product_id;  
182 - $productStocks->quantity = $quantity;  
183 - $productStocks->product_variant_id = $productVariant->product_variant_id;  
184 - $productStocks->save();  
185 - 176 + $productStocks = ProductStock::find()->where(['product_variant_id' => $productVariant->product_variant_id])->all();
  177 +
  178 + $quantity = array_sum(ArrayHelper::getColumn($productStocks, 'quantity')) + $count;
186 } 179 }
187 -  
188 } 180 }
189 181
190 if ($price_promo) { 182 if ($price_promo) {