Commit cbcfc70ca3a6b999f977576d9b9c09b3b6df44d2

Authored by Alexey Boroda
1 parent b56756ad

-Import fixed for Trio

Showing 1 changed file with 7 additions and 3 deletions   Show diff stats
common/modules/product/models/Import.php
@@ -106,7 +106,7 @@ @@ -106,7 +106,7 @@
106 106
107 if ($from == 0) { 107 if ($from == 0) {
108 ProductStock::updateAll([ 'quantity' => 0 ]); 108 ProductStock::updateAll([ 'quantity' => 0 ]);
109 - ProductVariant::updateAll([ 'status' => 1 ]); 109 + ProductVariant::updateAll([ 'status' => 1 ], 'status != 2');
110 } 110 }
111 111
112 while (empty( $limit ) || $j++ < $limit) { 112 while (empty( $limit ) || $j++ < $limit) {
@@ -164,7 +164,9 @@ @@ -164,7 +164,9 @@
164 // ===== Set stock ==== 164 // ===== Set stock ====
165 if (!$city_name) { 165 if (!$city_name) {
166 if (!$count) { 166 if (!$count) {
167 - $productVariant->status = 0; 167 + if ($productVariant->status !== 2) {
  168 + $productVariant->status = 0;
  169 + }
168 if ($price_promo) { 170 if ($price_promo) {
169 $productVariant->price_old = $price; 171 $productVariant->price_old = $price;
170 $productVariant->price = $price_promo; 172 $productVariant->price = $price_promo;
@@ -227,7 +229,9 @@ @@ -227,7 +229,9 @@
227 } 229 }
228 230
229 $productVariant->stock = $quantity; 231 $productVariant->stock = $quantity;
230 - $productVariant->status = 0; 232 + if ($productVariant->status !== 2) {
  233 + $productVariant->status = 0;
  234 + }
231 $productVariant->save(); 235 $productVariant->save();
232 236
233 $this->output[] = '<font style="color:blue">Товар ' . $product_title . ' успешно сохранен</font>'; 237 $this->output[] = '<font style="color:blue">Товар ' . $product_title . ' успешно сохранен</font>';