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

Xelen

Users
  • Posts

    303
  • Joined

  • Last visited

Everything posted by Xelen

  1. нужно себе поставить какое-то расширение в админку, в котором цены вводишь сразу с налогом. Оно само считает цену без налога. у меня установлен Instant Product Editor. прямо из списка задаю ценю с налогом 2,27. захожу в карточку товара в админке, там цена 1.8760, а не 1.8800 на фронте 2,27. в корзине 25 штук - 56.75€ 50 шт - 113,50 вроде все верно? короче, надо цены немного занижать, чтобы срабатывало, это и делают всякие редакторы товаров в админке.
  2. ахаха, ну сори, заодно и допилите, если захотите вы написали оцените, а теперь оцените стоимость , теперь чукче стало понятно.
  3. ну есть многие и подороже 50 баксов, которые также не открепить от домена. что слегка удручает. Но, ради самого функционала приходится смириться с этой несправедливостью)
  4. ну кого волнуют проблемы любителей вареза, для меня странно, там можно купить за 80 евро весь пакет и юзать хоть для 50 проектов, что, конечно противоречит лицензии, но все же лучше, чем шаблон с помойки. Я шаблон покупаю вообще для каждого проекта. Сейчас правда они ввели ключ на домен, но до определенной версии он работал без ключа. Хотя ключ конечно у них отцепляемый, что более адекватно, чем намертво-прибитый ключ к домену. Все жду, когда местные разработчики дойдут до такой практики. Кстати интересно, что мешает? Дорого делать кабинеты с возможностью прикрепить/открепить домен?
  5. вообще, конечно, вы очень категоричны. за несколько лет работы с Journal 3 , я установила массу расширений, и не видела ни одного, которое бы не работало на этом шаблоне. Да, требуются допилы, но, чаще всего, это допилы не по функционалу, а по выводу в шаблоне, которых требуют и другие шаблоны. бывают конечно баги и по функционалу, но тоже решаемые руками специалиста. Зато в этом шаблоне столько плюшек (и они реально нужные, типа лейблов, счетчиков акций, модулей в специальных позициях, с условиями по атрибутам, количеству, возможность публиковать модули повремени, для гостей или зарегистрирвоанных, пейдж билдер вообще незаменимая вещь, гибкая настройка лейаутов и еще много чего), что, если их ставить сторонними модулями отдельно, то выйдет дороже раз в 10, плюс так же перегруз модулями и возможные несовместимости.
  6. Если не трудно, напишите, в каком файле журнала такое? пробовала найти, не вышло.
  7. Хороший дизайн, но есть над чем работать. Не увидела в дизайне цвета-акцента. Я бы добавила, какой-то цвет, чтобы разбавить некоторые моменты, и выделить самое важное, для чего и ставят акценты в принципе. Например вот такой, если не хочется слишком яркое. Вполне под цвет глины для лица :) На главной для ПК, там, где заголовок Категории товаров, ниже, сразу идут заголовки вкладок, не сильно отличающиеся от верхнего заголовка. Между ними хорошо бы было сделать побольше расстояние, и сильнее разницу в размерах шрифтов, можно попробовать акцент, но заранее трудно сказать, надо примерить. Вообще, все крупные заголовки немного режут глаз, можно попробовать сменить шрифт, уменьшить толщину. У продуктов и отзывов я бы тоже сделала шрифт потоньше.
  8. вроде с другими полями работает
  9. так она создается динамически, в зависимости от зоны, и когда я отправляю текст Venipak lv, то она и создается в базе как это отрабатывает нормально в опенкарт 3? насколько я понимаю, это переменная переменной, но тут у меня знания пока заканчиваются
  10. Извините меня да, да я нашла почему, тут запуталась из-за разницы в названии переменных в оп3 и оп2 посмотрите выше поправила пост, сейчас там отображает только дефолт
  11. Это уже пробовала, там выдает конструкцию <?php echo $context[('shipping_venipak_shipping_method_title_' . isset($geo_zone['geo_zone_id'], $shipping_venipak_shipping_method_title))]; ?> и плюется ошибкой
  12. Попробовала, что-то не то выходит Вот, смотрите оригинальный код для опенкарт 3, он нормально отрабатывает. Сначала показывает заглушку(default) для поля, которая прямо в коде контроллера через тернарник. $data['venipak_shipping_method_title_' . $geo_zone_id] = $this->getParam('venipak_shipping_method_title') ?: 'Venipak'; После заполнения поля, отправляет в базу настройку shipping_venipak_shipping_method_title_(айди геозоны). И потом, при редактировании поля, там всегда то, что в этой настройке. Эта переменная естественно не одна, а создается под каждую зону. Таких полей много, это поле лишь образец. Вот полный код одного из инпутов в твиге. <input type="text" name="shipping_venipak_shipping_method_title_{{ geo_zone.geo_zone_id }}" value="{{ attribute(_context, 'shipping_venipak_shipping_method_title_' ~ geo_zone.geo_zone_id|default(shipping_venipak_shipping_method_title) ) }}" id="input-shipping_venipak В опенкарт 2 поменялись переменные , спереди убрала shipping_ Сейчас закинула ваш код, но мне выдает только дефолтное значение. Не понимаю, что не так в опенкарт 2, если в опенкарт 3 оно отрабатывает? <input type="text" name="venipak_shipping_method_title_<?php echo $geo_zone['geo_zone_id']; ?>" value="<?php if (isset(${'venipak_shipping_method_title_' . $geo_zone['geo_zone_id']})) {echo ${'venipak_shipping_method_title_' . $geo_zone['geo_zone_id']};} else {echo $venipak_shipping_method_title;} ?>" id="input-venipak_shipping_method_title_<?php echo $geo_zone['geo_zone_id']; ?>" class="form-control" /> в базу переменная прилетает а в админке вот
  13. Подскажите, как можно на пхп перевести такую строчку? {{ attribute(_context, 'shipping_venipak_shipping_method_title_' ~ geo_zone.geo_zone_id|default(shipping_venipak_shipping_method_title) ) }} она передается как value для поля формы
  14. Если все одинаковое, что мешает сделать мультимагазин с одной админкой?
  15. у Simple есть в админке функционал, куда добавлять скрипты
  16. надо код разместить в нужном месте, модулем или через модификатор, где вы хотите в файлах, все зависит от шаблона fa fa-whatsapp - это иконка из Font awesome, бывает в шаблонах есть иконки из других наборов надо немного понимать в css, тогда проще будет
  17. просто ссылку на создание чата в ватсапп ставьте где надо, что-то типа <a href="whatsapp://send?phone=222222222"><i class="fa fa-whatsapp"></i></a> 222222222 - номер телефона с кодом страны, без + <i class="fa fa-whatsapp"></i> - это сам значок ватсаппа, но все зависит от вашего шаблона, какие иконки вы используете, или ставьте ссылку на изображение
  18. Если надо скрывать конкретные атрибуты, можно ненужными атрибутам поставить порядковый номер -1 плюс модификатор Hide_attributes.ocmod.zip
  19. Чуток еще автоматизировала, теперь еще надежнее. Нашла отличное решение вывода значений атрибутов в значения опций, теперь они видны в корзине/чекауте и письме. В ваш код добавила цикл опций, и сейчас ищет по значению атрибута, работает, как часы, так как значения атрибутов не вписываются вручную, они просто галочки в 1С.
  20. В идеале да, вообще товары отбираются по Атрибуту (через HYPER Product Models модуль), хорошо бы было выводить в корзину сам атрибут и еще в письме по нему делать условие. Но это гораздо сложнее кажется.
  21. да, эта логика срабатывает, но что делать с двоением текста в письме? {% for product in products %} {% if 'Text' in product.name or 'text' in product.name %} {% set war_ok = 'ok' %} {% endif %} {% if war_ok == 'ok' %} <div class="warranty">Текст письма</div> {% endif %} {% endfor %} Вот тут, если кладешь два разных товара со словом text в названии / или два разных товара text и Text --> "Текст письма" приходит два раза подряд возможно как-то вытащить переменную war_ok из цикла? Она у меня не срабатывает вне цикла. или это только через контроллер делать?
  22. Нужно, чтобы в письме на почту клиенту, при заказе определенных товаров, выводился какой-то текст. задумка такая, чтобы искать определенное слово в названии товара, и если оно, есть, выводить текст. Слово может начинаться с маленькой и большой буквы. Добавляю такой код в catalog/view/theme/default/template/mail/order_add.twig, но что-то не срабатывает. {% for product in products %} {% if 'Text' or 'text' in product.name %} {% set war_ok = 'ok' %} {% endif %} {% endfor %} потом где-то ниже вывожу {% if war_ok == 'ok' %} <div class="warranty">{{ text_warranty }}</div> {% endif %} в чем моя ошибка? Я уже понимаю, что нижний блок надо внутрь цикла ставить, но тогда {{ text_warranty }} вообще всегда приходит, независимо от того есть эти слова в названиях товаров или нет. Вроде так что-то работает {% for product in products %} {% if 'Text' in product.name %} <div class="warranty">{{ text_warranty }}</div> {% endif %} {% if 'text' in product.name %} <div class="warranty">{{ text_warranty }}</div> {% endif %} {% endfor %} Но, если в корзине и Text и text , то информация двоится. Как сделать, чтобы она выводилась один раз, если в корзине есть один из товаров или оба?
  23. Может знает кто, какое регулярное выражение можно вписать для запрета кириллицы в поля имя фамилия ? [A-Za-z] не корректно работает. запрещает только кириллицу, но если в поле и кириллица и латиница вместе, то пропускает.
  24. А чем не устраивает стандартный функционал Opencart? В списке заказов можно отсортировать по статусу Пропавшие заказы. При неудачной оплате они точно туда попадают, так как заказ уже резервируется по ID.
×
×
  • 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.