Commit 4ddd0bf8a1129d333347f142bf477c04d8551d46
1 parent
1bcc6065
remarketing
Showing
2 changed files
with
12 additions
and
8 deletions
Show diff stats
frontend/controllers/OrderController.php
| @@ -168,7 +168,12 @@ | @@ -168,7 +168,12 @@ | ||
| 168 | 168 | ||
| 169 | public function actionSuccess() | 169 | public function actionSuccess() |
| 170 | { | 170 | { |
| 171 | - return $this->render('success'); | 171 | + $basket = \Yii::$app->basket; |
| 172 | + $data = $basket->getData(); | ||
| 173 | + $models = $basket->findModels(array_keys($data)); | ||
| 174 | + return $this->render('success', [ | ||
| 175 | + 'models' => $models | ||
| 176 | + ]); | ||
| 172 | } | 177 | } |
| 173 | 178 | ||
| 174 | 179 |
frontend/views/order/success.php
| @@ -10,19 +10,18 @@ | @@ -10,19 +10,18 @@ | ||
| 10 | $order = $order_data[ 'order' ]; | 10 | $order = $order_data[ 'order' ]; |
| 11 | $variants = $order_data[ 'variants' ]; | 11 | $variants = $order_data[ 'variants' ]; |
| 12 | 12 | ||
| 13 | - $products = $order->getBasketMods(); | ||
| 14 | $this->params['remarketing']['type'] = 'conversion'; | 13 | $this->params['remarketing']['type'] = 'conversion'; |
| 15 | $this->params['remarketing']['id'] = ''; | 14 | $this->params['remarketing']['id'] = ''; |
| 16 | $this->params['remarketing']['price'] = ''; | 15 | $this->params['remarketing']['price'] = ''; |
| 17 | - if (count($products) > 1) { | ||
| 18 | - foreach ($products as $product) { | ||
| 19 | - $this->params['remarketing']['id'][] = $product->product_id; | ||
| 20 | - $this->params['remarketing']['price'][] = $product->price; | 16 | + if (count($models) > 1) { |
| 17 | + foreach ($models as $model) { | ||
| 18 | + $this->params['remarketing']['id'][] = $model->product_id; | ||
| 19 | + $this->params['remarketing']['price'][] = $model->price; | ||
| 21 | } | 20 | } |
| 22 | } | 21 | } |
| 23 | else { | 22 | else { |
| 24 | - $this->params['remarketing']['id'] = $products[0]->product_id; | ||
| 25 | - $this->params['remarketing']['price'] = $products[0]->price; | 23 | + $this->params['remarketing']['id'] = $models[0]->product_id; |
| 24 | + $this->params['remarketing']['price'] = $models[0]->price; | ||
| 26 | } | 25 | } |
| 27 | 26 | ||
| 28 | 27 |