Jump to content

leos

Пользователи
  • Content Count

    151
  • Joined

  • Last visited

Community Reputation

3 Обычный

About leos

  • Rank
    Продвинутый пользователь

Информация

  • Пол
    Мужчина

Recent Profile Visitors

2,885 profile views
  1. Подозреваю, что не планируется. Очень жаль. Будем искать кого-то...
  2. Всем привет. Нужен нормальный, работающий модуль для управления почтовыми сообщениями из ОС3 Настройка писем со статусами заказов, информационные письма (регистрация, восстановление пароля и т.п.) Возможность менять SMTP-сервер Возможность высылать периодические сообщения (например, Если делал заказ 30 дней назад, то ...) Кто-нибудь использует что-то подобное? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=27789 - прикольный, автор в чате, но нифига не работает, автор все по фтп хочет мануально настроить. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23013 - кое-как запустил, статусные шлет, а периодических нет. Еще штук 5 каких-то покупал...
  3. Зачем мне смотреть, что возвращают события? Там могут быть разные модули. Мне надо понять, как запустить событие, чтобы остальные, кто на него завязан отработали
  4. Дело в том, что на catalog/model/checkout/order/addOrderHistory/before прописано несколько событий. В одном случае почта уходит, в другом еще что-то пинается, смски... А потом еще появится много интересного Хотелось бы понять, как именно инициировать это событие, чтобы по нему все остальные отработали. Можно конечно добавлять через вызов контроллера. Но бывают модули, которые должны отработать, а они в ионкубе. И хз где и какой там искать контроллер. Про фиктивный не понял.
  5. Добрый день. В админке есть события, например Т.е. если добавился новый заказ, то отправить письмо. Тут вроде понятно. Есть у меня модуль. Он тоже создает заказ, например. Добавляет в таблицу данные и т.п. Тоже все хорошо. Как в этом модуле мне прописать, что произошло это самое событие? Чтобы дальше опенкарт работал указанной в событиях логике? В 1,5 я это решал так: $order->update($object->order_id,$object->status_id,$object->change_status_notify_text,$notify); И вся логика событий отлично работала. В 3.0.3.2 попробовал $order->addOrderHistory($order_id,$object->status_id,$object->change_status_notify_text,$notify); - классно, в историю записывает. И все. Событие не отрабатывает, почта не уходит. Как правильно пнуть триггер события, чтобы обработчик событий сработал?
  6. Изменяю файл, сохраняю. Не показывает. Еще раз изменяю, показывает все категории. Страницу по F5 обновлял. Сейчас попробовал и со сбросом кеша все варианты - результат тот же. А вы можете у себя проверить, как именно будет работать правильно? Напомню - нужно выводить только категории со статусом 1
  7. То ли лыжи, то ли я не понял {% for category in categories %} {% if category.status==1 %} <div class="checkbox row-fluid"> {% if category.category_id in yandex_yml_categories %} <label><input type="checkbox" name="yandex_yml_categories[]" value="{{ category['category_id'] }}" checked="checked" class="categ-cb" /></label> {{ category.name }} {% else %} <label><input type="checkbox" name="yandex_yml_categories[]" value="{{ category['category_id'] }}" class="categ-cb" /></label> {{ category.name }} {% endif %} <i class="fa fa-toggle-down expand-categ pull-right" rel="#categ_ctrls_{{ category.category_id }}"> </i> <div> <table class="table table-striped table-bordered table-hover categ-ctrls" id="categ_ctrls_{{ category.category_id }}" style="display: none;"> <tr> <td class="text-left">sales_notes:<input type="text" name="yandex_yml_categ_sales_notes[{{ category.category_id }}]" value="{{ yandex_yml_categ_sales_notes[category.category_id] }}" size="40" maxlength="50" class="form-control categ-ctrl input-sm" /></td> <td class="text-left">typePrefix:<input type="text" name="yandex_yml_categ_type_prefix[{{ category.category_id }}]" value="{{ yandex_yml_categ_type_prefix[category.category_id] }}" size="10" maxlength="50" class="form-control categ-ctrl input-sm" /></td> <td class="text-left" width="120">Стоим.&nbsp;доставки:<input type="text" name="yandex_yml_categ_delivery_cost[{{ category.category_id }}]" value="{{ yandex_yml_categ_delivery_cost[category.category_id] }}" size="5" class="form-control categ-ctrl input-sm" style="width: 120px;" /></td> <td class="text-left" width="120">Срок:<input type="text" name="yandex_yml_categ_delivery_days[{{ category.category_id }}]" value="{{ yandex_yml_categ_delivery_days[category.category_id] }}" size="5" class="form-control categ-ctrl input-sm" style="width: 100px;" /></td> <td class="text-left" width="70">portal_id:<input type="text" name="yandex_yml_categ_portal_id[{{ category.category_id }}]" value="{{ yandex_yml_categ_portal_id[category.category_id] }}" size="5" class="form-control categ-ctrl input-sm" style="width: 65px;" /></td> </tr> </table> </div> </div> {% else %} {% endif %} {% endfor %} Так? Не показывает. else туда/сюда гонял, 0 подставлял, not - или показывет все, или ничего. Или я не так/не туда это воткнул?
  8. Тогда пусто. Не выводит вообще категории. Если {% if not category.status %}, то выводит все, включая неактивные. Если {% if not category.status %} {% else %} код {% endif %} - пусто Если {% if not category.status %} код {% else %} {% endif %} - все Если {% if category.status %} код {% else %} {% endif %} - пусто Если {% if category.status %} {% else %} код {% endif %} - все Есть еще варианты?
  9. У меня 700+ категорий. Активно 500+ категорий. Экспортировать неактивные категории нет смысла. Найти эти неактивные категории - очень долгий квест. Как в модуле в разделе "Что экспортировать" видеть только активные категории? Если бы в admin\controller\extension\feed\yandex_yml.php был обычный mysql запрос, то я добавил бы к нему "AND status=1", но в данном случае я не знаю как это добавить. Потому и вопрос возник. В остальном пока все нравится.
  10. Итак, есть товар, в нем есть опции: Толщина, Высота, Вариант изготовления, Цвет, Шрифт, Подставка, еще пару чего-нибудь потом добавлю При открытии этого товара/страницы посетитель видит эти опции сразу все. Выбирает в произвольном порядке, цена считается сразу же. Если на опцию или группу опций есть картинка - устанавливается главной. Добавляет в Корзину как обычный товар. В Заказ записываются стандартные параметры, опции и т.п., но с нужной ценой и суммой. В админке. Названия опций, их цена (причем +-*) берутся из стандартной таблицы опенкарта. Дополнительно можно установить зависимости - например если Толщина 10, высота от 15 до 50, то к базовой цене наценка *1,5; Если Толщина 5, Высота 50-70, то стоимость Шрифта *1,1 и т.п. Также, для опций нужны поля - замены. Т.к. цены обновляются из 1с, то цены опций тоже для всех товаров обновляются. Могут затереть логику Все это должно корректно и красиво работать на Opencart 3.0.3.2, тема UniShop2. Кто-нибудь сможет такое реализовать?
  11. OC 3.0.3.2 Вроде установилось, но не взлетело: Notice: Undefined index: token in /admin/controller/extension/dashboard/order_kpi.php on line 60Notice: Undefined index: token in /admin/controller/extension/dashboard/order_kpi.php on line 65Notice: Undefined index: token in /admin/controller/extension/dashboard/order_kpi.php on line 70Notice: Undefined index: token in /admin/controller/extension/dashboard/order_kpi.php on line 73Notice: Undefined index: token in /admin/controller/extension/dashboard/order_kpi.php on line 75
  12. Как-то на 1,5 пробовал. Тоже не взлетело... Может автор исправит? Такой модуль реально нужен. Лучше если за деньги и с обновлениями, плюшками и т.п.
×

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.