From f74f9fc6679dd376805b9d8b962447f1134f790a Mon Sep 17 00:00:00 2001 From: Vladimir Fomichev Date: Wed, 12 Nov 2025 17:28:47 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?utf8?q?=D0=B8=D0=B5=20=D0=B0=D1=80=D1=82=D0=B8=D0=BA=D1=83=D0=BB=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/controllers/MarketplaceOrdersController.php | 5 ++++- erp24/views/marketplace-orders/yandex-stocks.php | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/erp24/controllers/MarketplaceOrdersController.php b/erp24/controllers/MarketplaceOrdersController.php index c4917790..e0f644bf 100644 --- a/erp24/controllers/MarketplaceOrdersController.php +++ b/erp24/controllers/MarketplaceOrdersController.php @@ -890,17 +890,20 @@ class MarketplaceOrdersController extends Controller $flattenSkus = []; foreach ($skus as $campaignId => $sku) { foreach ($sku as $item) { + $product = Products1c::find()->where(['id' => $item['sku']])->one(); + $articule = $product ? $product->articule : ''; $flattenSkus[] = [ "guid" => $item['sku'], "count" => $item['items'][0]['count'], "campaignId" => $campaignId, + "articule" => $articule, ]; } } $dataProvider = new ArrayDataProvider([ 'allModels' => $flattenSkus, 'sort' => [ - 'attributes' => ['guid', 'count', 'campaignId'], + 'attributes' => ['guid', 'count', 'campaignId', 'articule'], ], 'pagination' => [ 'pageSize' => 200, diff --git a/erp24/views/marketplace-orders/yandex-stocks.php b/erp24/views/marketplace-orders/yandex-stocks.php index c91d7943..90100cf1 100644 --- a/erp24/views/marketplace-orders/yandex-stocks.php +++ b/erp24/views/marketplace-orders/yandex-stocks.php @@ -36,6 +36,7 @@ YiiAsset::register($this); return $product->name . " (" . $model['guid'] . ")"; } ], + 'articule', 'count', [ 'attribute' => 'campaignId', -- 2.39.5