Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

SergeTkach

Users
  • Posts

    2,304
  • Joined

  • Last visited

Everything posted by SergeTkach

  1. Я скопипастил coupon (контроллер и языковой файл), запустил - но в таблице `oc_extension` у меня не появляется новая запись, хотя в "Учитывать в заказе" пишет, что модуль установлен. При попытке изменить настройки - пустая страница!.. UPDATE(2016.10.19 12:53): Ошибка возникла из-за отсутствия шаблона (tpl)! Я запустался и смотрел папку extesion (по названию таблицы) суть и роль которой пока что остается неясной...
  2. Задача: добавить шаги в процессе оформлении заявки с обращением к CRM и изменением суммы платежа в счет бонусов. Подробности — https://opencartforum.com/topic/66648-%D0%BA%D0%B0%D0%BA-%D0%B2-opencart-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D1%88%D0%B0%D0%B3%D0%BE%D0%B2-%D0%BF%D1%80%D0%B8-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8/ В той теме мне посоветовали писать модуль. А я новичок в OpenCart. Просто копипастнул файл контроллера и языка от coupon В итоге в таблице `oc_extension` у меня не появляется новая запись, хотя в "Учитывать в заказе" пишет, что модуль установлен. При попытке изменить настройки - пустая страница!..
  3. Спасибо! Использовал: $this->load->model('checkout/order'); $order_data = $this->model_checkout_order->getOrder($order_id); $sum_total = $order_data['total']; // Сумма итого (с доставкой) Получилось! Но подозреваю, что $this->model_account_order->getOrderTotals($order_id); от mpn2005 тоже работает)
  4. Я уже получил общую сумму покуки через $order_products = $this->model_account_order->getOrderProducts($order_id); Но не могу понять, как получить финальную сумму с учетом стоимости доставки. Пытаюсь найти решение в методе в классе ControllerCheckoutCart и ControllerCheckoutSimpleCheckoutCart (так как стоит simplecheckout), но пока не нахожу его.
  5. Необходимо перед пересылкой на оплату, отправить данные о заказе в CRM ProgBonus с начислением бонусов за покупку - Если пользователь есть в CRM, то полбеды - Если пользователя нет в CRM, то выдать кнопку подтверждения регистрации для получения бонуса Сейчас перехват делаю в месте после кода: if ($this->validate() && ($asap || (!$asap && $this->data['simple_create_order']))) { // Получаю данные заказа через $this->load->model('checkout/order'); $order_data = false; $order_data = $this->model_checkout_order->getOrder($order_id); } Пока что после перехвата данных для отладки сделал exit. Но как остановить пересылку на оплату и показать информацию о скидке, начисленной через CRM, а затем послать сумму со скидкой в платежнку не знаю. На разбор явно потрачу больше 1 дня, так как новичок в OpenCart, а сделать нужно на завтра... Буду очень благодарен за помощь!!!
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.