-
Публикаций
98 -
Зарегистрирован
-
Посещение
Достижения dofus
-
Ребята, всем доброго времени суток! Имеется такая нетривиальная (для меня) задача. Заказ, после нажатия кнопки "Оформить заказ" должен передаваться в партнерку как post запрос Партнерок несколько, какая именно принадлежит к товару, указано в данных как SKU (просто номер партнерки) Так же у каждого товара есть уникальные значения Hash - которые записываются в поле mpn Вопрос в том, как при нажатии кнопки "Оформить заказ" передавать нужный post запрос в нужную партнерку? Я думал о том, что для каждой партнерки сделать свой php файл, который будет вызываться в зависимости от значения в SKU Тем более в партнерках есть образцы данных файлов, например Но что делать дальше, как вызывать эти файлы и тд, я не понимаю и не знаю с какой стороны подойти( Спасайте) Спасителю своему естественно заплачу = ) Об оплате не паримся, если что есть битки)
-
Серийный номер в письме о заказе
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
Действительно начала отражаться инфа, только одно но В лк отражает серийный ключ, а в письме пишет Serial keys will be visible once order is completed. Подскажете что делать? И заодно пишите в лс куда вам отблагодарить) -
Серийный номер в письме о заказе
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
И такое бывает, и такое случается) -
Друзья, в миллионный раз обращаюсь к Вам за помощью, не хватает мне знаний и опыта, очень надеюсь на вас)Суть проблемы:Установлен модуль Serial Keys который выдает вместе с заказом серийный номерВ просмотре заказа в личном кабинете работает корректно, поле модель заменяется на серийный номерmodel модуля Делается за счет такого куска кода в контроллере order // ****************************** // Begin Serial Keys modification // ****************************** $this->load->model('extension/module/serial_keys'); // **************************** // End Serial Keys modification // **************************** $data['products'][] = array( // ****************************** // Begin Serial Keys modification // ****************************** 'name' => $product['name'], // **************************** // End Serial Keys modification // **************************** 'model' => $this->model_extension_module_serial_keys->orderInfo($order_id, $product['product_id']), 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), 'reorder' => $reorder, 'return' => $this->url->link('account/return/add', 'order_id=' . $order_info['order_id'] . '&product_id=' . $product['product_id'], true) ); Если мы ставим точно такой же кусок в mail/order.php то естественно ничего в письме не отражается, немного поменял код, т.к. в файле mail/order.php вместо => $product[' '] используется => $order_product[' ']Поэтому кусок кода вставляем // ****************************** // Begin Serial Keys modification // ****************************** $this->load->model('extension/module/serial_keys'); // **************************** // End Serial Keys modification // **************************** $data['products'][] = array( // ****************************** // Begin Serial Keys modification // ****************************** 'name' => $order_product['name'], // **************************** // End Serial Keys modification // **************************** 'model' => $this->model_extension_module_serial_keys->orderInfo($order_info['order_id'], $order_product['order_product_id']), 'option' => $option_data, 'quantity' => $order_product['quantity'], 'price' => $this->currency->format($order_product['price'] + ($this->config->get('config_tax') ? $order_product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($order_product['total'] + ($this->config->get('config_tax') ? ($order_product['tax'] * $order_product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) ); Но так и не помагает Я думаю проблема в model/serialkeys, но где, не знаю( Помогите пожалуйста разобраться
-
Некорректная работа {% if logged %}
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
Разобрался. Вполне работает эта связка, если добавлять код в нужный контролер. Я же по невнимательности добавил код в контроллер product.php, а правки вносил в шаблон category.twig в этом и проблема) -
Всем привет! Проблема такая: Необходимо было реализовать функцию, при которой со страницы категорий на страницу продукта может перейти только зареганый пользователь Сделал так в контроллере $data['logged'] = $this->customer->isLogged(); И так в шаблоне <div class="us-module-img"> {% if logged %}<a href="{{ product.href }}">{% else %} {% endif %} <img src="{{ product.thumb }}"{% if oct_lazyload %} data-srcset="{{ product.thumb }} 100w" srcset="{{ oct_lazy_image }} 100w" sizes="100vw"{% endif %} class="img-fluid{% if oct_lazyload %} oct-lazy{% endif %}" alt="{{ product.name }}" title="{{ product.name }}" width="340px" height="{{ product.height }}" /></a> </div> <div class="us-module-caption d-flex flex-column"> <div class="us-module-title"> {% if logged %}<a href="{{ product.href }}">{{ product.name }}</a>{% else %}{{ product.name }}{% endif %} Но отрабатывает только else, в независимости от того, зареган ты или нет. В чем может быть проблема? Заранее всем спасибо!
-
Нет, на самом деле модуль использует страницу product/special.twig
-
Спасибо конечно за ответ) Но в этом и проблема, что не понятно где шаблон результатов. Методом тыка понял, что модуль использует special.twig, но проблема не решается, что бы я не делал, он выдает в формате grid
-
Друзья, всем привет. Спасайте. Ситуация такая: Поставили MegaFilter Pro на главную, вроде все работает, но выдает страницу с товаром в представлении grid, а нужно list По всему сайту настроили, а для фильтра не могу. Уже и Special правил и что только не делал( Скрин как выглядят категории везде Скрин категории Как выглядит выдача фильтра Скрин выдачи поиска Сайт Сайт Заранее всем спасибо!
-
@nikoshot , просто огромное спасибо тебе! за 10 минут помог мне с тем, с чем я мучался неделю! без преувеличений. Советую как исполнителя 100% Спасибо большое
-
Вывод скрипта на одной информационной странице
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
вот либо лыжи не едут, либо я совсем тугой Мало того что этот код ничего не выдал Я создал копию information.twig и information.php Скорректировал контроллер Создал макет в админке ииии все равно выдает пустую информационную страницу без нужного скрипта я хз -
Вывод скрипта на одной информационной странице
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
Лог абсолютно пуст -
Вывод скрипта на одной информационной странице
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
Я об этом и говорю. Причем всё очень плачевно -
Вывод скрипта на одной информационной странице
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
Тоже не работает =(( -
Вывод скрипта на одной информационной странице
dofus ответил в теме пользователя dofus в Opencart 3.x: Общие вопросы
Так же скрипт пропадает со всех страниц, и нигде не появляется