Задать вопрос
@nikitoshq

Как в модуле Simple в Opencart добавить свой код?

Мне получается в функцию, которая выполняется после нажатия кнопки "Подтвердить заказ" нужно добавить этот код:
foreach ($data['products'] as $product) {
          $viberText  = "";
          $bitrix24products = "";
          $prodId = $product['product_id'];
          $order_mpn = $this->db->query("SELECT `mpn` FROM `" . DB_PREFIX . "product` WHERE `product_id` =  '$prodId'");
          $order_mpn  = $order_mpn->row["mpn"];
          $bitrix24option = empty($product['option']) ? "" : "<br/><br/><b>Опции:</b>";
          $viberTextOption = empty($product['option']) ? "" : "Опции: \n";
          $bitrix24products .= 
          "<b>Название:</b> ".$product['name']." (<a target='_blank' href='http://".$_SERVER['HTTP_HOST']."/index.php?route=product/product&product_id=".$product['product_id']."'>Ссылка</a>)".
          "<br/><b>Количество:</b> ".$product['quantity']." шт.".
          "<br/><b>Цена:</b> ".$product['price']." грн.".
          "<br/><b>Сумма:</b> ".$product['total']." грн.".
          "<br/><b>Поставщик:</b> ".$order_mpn.
          $bitrix24option;
          
          $viberText .="\nНазвание:\n".$product['name'].
          "\nКоличество:".$product['quantity']." шт.".
          "\nЦена: ".$product['price']." грн.".
          "\nСумма: ".$product['total']." грн.".$viberTextOption;
          
          foreach ($product['option'] as $option) {
            if ($option['type'] == 'checkbox') {
              $bitrix24products .= "<br/>-- Выбрано: ".$option['name'];
              $viberText .= "\nВыбрано: ".$option['name'];
            } else {
              $bitrix24products .= "<br/>-- ".$option['name'].": ".$option['value'];
              $viberText .= "\n".$option['name'].": ".$option['value'];
            }
          }

          if ($product != end($data['products'])) {
            $bitrix24products .= "<br/><br/>------------------------------------------------<br/><br/>";
            $viberText .= "\n";
          } else {
            $bitrix24products .= "<br/>";
            $viberText .= "\n";
          }
          $stack[$order_mpn] .= $viberText;
          $stackBitrix[$order_mpn] .= $bitrix24products;
                }

Может кто знаком с данным модулем, подскажите, где можно найти эту функцию?
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
nickizdp
@nickizdp
Свой модуль
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы