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

dofus

Users
  
  • Posts

    98
  • Joined

  • Last visited

Information

  • Gender
    Мужчина
  • City:
    Стамбул

Recent Profile Visitors

2,895 profile views

dofus's Achievements

Collaborator

Collaborator (7/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

Recent Badges

3

Reputation

  1. Ребята, всем доброго времени суток! Имеется такая нетривиальная (для меня) задача. Заказ, после нажатия кнопки "Оформить заказ" должен передаваться в партнерку как post запрос Партнерок несколько, какая именно принадлежит к товару, указано в данных как SKU (просто номер партнерки) Так же у каждого товара есть уникальные значения Hash - которые записываются в поле mpn Вопрос в том, как при нажатии кнопки "Оформить заказ" передавать нужный post запрос в нужную партнерку? Я думал о том, что для каждой партнерки сделать свой php файл, который будет вызываться в зависимости от значения в SKU Тем более в партнерках есть образцы данных файлов, например Но что делать дальше, как вызывать эти файлы и тд, я не понимаю и не знаю с какой стороны подойти( Спасайте) Спасителю своему естественно заплачу = ) Об оплате не паримся, если что есть битки)
  2. Действительно начала отражаться инфа, только одно но В лк отражает серийный ключ, а в письме пишет Serial keys will be visible once order is completed. Подскажете что делать? И заодно пишите в лс куда вам отблагодарить)
  3. И такое бывает, и такое случается)
  4. Друзья, в миллионный раз обращаюсь к Вам за помощью, не хватает мне знаний и опыта, очень надеюсь на вас)Суть проблемы:Установлен модуль 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, но где, не знаю( Помогите пожалуйста разобраться
  5. Разобрался. Вполне работает эта связка, если добавлять код в нужный контролер. Я же по невнимательности добавил код в контроллер product.php, а правки вносил в шаблон category.twig в этом и проблема)
  6. Всем привет! Проблема такая: Необходимо было реализовать функцию, при которой со страницы категорий на страницу продукта может перейти только зареганый пользователь Сделал так в контроллере $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, в независимости от того, зареган ты или нет. В чем может быть проблема? Заранее всем спасибо!
  7. Нет, на самом деле модуль использует страницу product/special.twig
  8. Спасибо конечно за ответ) Но в этом и проблема, что не понятно где шаблон результатов. Методом тыка понял, что модуль использует special.twig, но проблема не решается, что бы я не делал, он выдает в формате grid
  9. Друзья, всем привет. Спасайте. Ситуация такая: Поставили MegaFilter Pro на главную, вроде все работает, но выдает страницу с товаром в представлении grid, а нужно list По всему сайту настроили, а для фильтра не могу. Уже и Special правил и что только не делал( Скрин как выглядят категории везде Скрин категории Как выглядит выдача фильтра Скрин выдачи поиска Сайт Сайт Заранее всем спасибо!
  10. вот либо лыжи не едут, либо я совсем тугой Мало того что этот код ничего не выдал Я создал копию information.twig и information.php Скорректировал контроллер Создал макет в админке ииии все равно выдает пустую информационную страницу без нужного скрипта я хз
  11. Я об этом и говорю. Причем всё очень плачевно
  12. Так же скрипт пропадает со всех страниц, и нигде не появляется
  13. Сделал в точности как Вы сказали, но скрипт пропал со всех информационных страниц и на странице /delivery не появился( Я понимаю что дело во мне и что я затупок, но хотелось бы найти место, где я туплю
×
×
  • 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.