Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Xelen

Користувачі
  • Публікації

    303
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Xelen

  1. 24.03.2023 в 08:39, lmz сказал:

    Добрый день, имеется такая проблема, например цены в Opencart задаются все без налога, цена товара в админке 1.8800, при добавление туда налога 21% цена получается 2.2748 , цена на фронте для клиента показывается как 2.27, при покупке одной штуки товара все ок, но если покупается например 25 шт, то вместо того чтоб цене быть правильной с точки зрения фронта 56.75, в счете выводится 56.87, главный вопрос эта ерунда как-то решается кроме как на фронте показывать все четыре знака после запятой? Нужно такое решение чтоб он работал не с четырьмя знаками после запятой, а только с двумя во всех подсчетах и везде на сайте, пускай он подобные цены округляет 2.2748 и отсекает эти 48 чтоб они в подсчетах не фигурировали в данном случае чтоб 1.88 при 21% была ровно 2.27 без хвостов остальных, и все totals и прочие считали это как 2.27 а не 2.2748, надеюсь не запутал :) Спасибо за ответ!

     

    нужно себе поставить какое-то расширение в админку, в котором цены вводишь сразу с налогом. Оно само считает цену без налога.

     

    у меня установлен Instant Product Editor. прямо из списка задаю ценю с налогом 2,27. захожу в карточку товара в админке, там цена 1.8760, а не 1.8800

     

    на фронте 2,27. в корзине 25 штук - 56.75€

    50 шт - 113,50

    вроде все верно?

    782946242_.png.93ca5fd46717055b3d0e90862036ac85.png

     

    короче, надо цены немного занижать, чтобы срабатывало, это и делают всякие редакторы товаров в админке.

     

  2. 22.03.2023 в 18:54, sammygr сказал:

    Это все хорошо, но была немного другая просьба - оценить стоимость верстки по этому макету )

     

    ахаха, ну сори, заодно и допилите, если захотите

     

    вы написали оцените, а теперь оцените стоимость , теперь чукче стало понятно.

     

  3. 22.03.2023 в 15:35, spectre сказал:

    все что стоит больше 50 баксов это уже дорого

     

    ну есть многие и подороже 50 баксов, которые также не открепить от домена. что слегка удручает.

    Но, ради самого функционала приходится смириться с этой несправедливостью)

  4. 22.03.2023 в 15:26, spectre сказал:

     

    так мое тоже работает))))

     

    но в новой версии разработчики журнала пиcали что third-party extensions not supported

    может они уже и отказались от этой затеи, я не слежу за их развитием

     

    ну и будем откровенны - в русскоязычном сегменте я наверное купленных журналов видел штук 5 за всю историю

     

    остальное - скачанное с варезных дерьмопомоек со всякими плюшечками и без смс

     

    так что даже если у уважаемых пользователей вареза на новой версии журнала не будут работать мои расширения я не расстроюсь

     

     

     

    ну кого волнуют проблемы любителей вареза, для меня странно, там можно купить за 80 евро весь пакет и юзать хоть для 50 проектов, что, конечно противоречит лицензии, но все же лучше, чем шаблон с помойки.

    Я шаблон покупаю вообще для каждого проекта.

     

    Сейчас правда они ввели ключ на домен, но до определенной версии он работал без ключа.

     

    Хотя ключ конечно у них отцепляемый, что более адекватно, чем намертво-прибитый ключ к домену.

     

    Все жду, когда местные разработчики дойдут до такой практики. Кстати интересно, что мешает? Дорого делать кабинеты с возможностью прикрепить/открепить домен?

  5. 22.03.2023 в 10:48, spectre сказал:

    они давно писали что сторонние расширения не будут работать 

     

    это продукт не для нашего рынка, думаю никто спорить не будет что это самый успешный шаблон, а то что модули на него не ставятся видимо так и задумано 

     

    вообще, конечно, вы очень категоричны.

    за несколько лет работы с Journal 3 , я установила массу расширений, и не видела ни одного, которое бы не работало на этом шаблоне.

    Да, требуются допилы, но, чаще всего, это допилы не по функционалу, а по выводу в шаблоне, которых требуют и другие шаблоны.

    бывают конечно баги и по функционалу, но тоже решаемые руками специалиста.

    Зато в этом шаблоне столько плюшек (и они реально нужные, типа лейблов, счетчиков акций, модулей в специальных позициях, с условиями по атрибутам, количеству, возможность публиковать модули повремени, для гостей или зарегистрирвоанных, пейдж билдер вообще незаменимая вещь, гибкая настройка лейаутов и еще много чего), что, если их ставить сторонними модулями отдельно, то выйдет дороже раз в 10, плюс так же перегруз модулями и возможные несовместимости.

     

    • +1 1
  6. 22.03.2023 в 10:17, markimax сказал:

    'href' => $this-> journal3_url ->link('product/product', 'product_id=' . $result['product_id']),

    :roll::ph34r::-?
    Они полностью фрагментировали уже все, причем не спрашивая пользователей. Просто в новой версии все кастомные модульные URL отвалились, потому что теперь генерация ЧПУ идет речь не через стандартный "api" $this->url->link и стандартный seo_url, а через $this->journal3_url->link и их ЧПУ недоформиватель
    Весь мир борется с фрагментированием ПО, а 3.14 из Джоурнала "успешно" фрагментируют opencart до неузнаваемости

     

    Если не трудно, напишите, в каком файле журнала такое? пробовала найти, не вышло.

  7. 20.03.2023 в 13:13, sammygr сказал:

    Приветствую! Оцените, плиз, вёрстку по макету из figma для opencart 3.0. Только главная

    Десктоп: https://www.figma.com/proto/DkvGVHW...63:70&viewport=1170,364,0.06&scaling=min-zoom

    Мобильная версия: https://www.figma.com/proto/DkvGVHW...6:323&viewport=1170,364,0.06&scaling=min-zoom

    Планшет: https://www.figma.com/proto/DkvGVHW...6:120&viewport=1170,364,0.06&scaling=min-zoom

     

    Хороший дизайн, но есть над чем работать.

     

    Не увидела в дизайне цвета-акцента. Я бы добавила, какой-то цвет, чтобы разбавить некоторые моменты, и выделить самое важное, для чего и ставят акценты в принципе.

    Например вот такой, если не хочется слишком яркое. Вполне под цвет глины для лица :)

    311763506_.png.f0c4e30ddd43e130f7f245f6660907f7.png

     

    На главной для ПК, там, где заголовок Категории товаров, ниже, сразу идут заголовки вкладок, не сильно отличающиеся от верхнего заголовка.

    Между ними хорошо бы было сделать побольше расстояние, и сильнее разницу в размерах шрифтов, можно попробовать акцент, но заранее трудно сказать, надо примерить.

     

    Вообще, все крупные заголовки немного режут глаз, можно попробовать сменить шрифт, уменьшить толщину.

     

    У продуктов и отзывов я бы тоже сделала шрифт потоньше.

     

     

     

     

     

     

    • +1 1
  8. 08.12.2022 в 17:35, chukcha сказал:

    у вас должна существовать переменная
     

    'venipak_shipping_method_title_' . $geo_zone['geo_zone_id']

     

    так она создается динамически, в зависимости от зоны, и когда я отправляю текст Venipak lv, то она и создается в базе

     

    867470340_.png.411a6edce4f6f5bac7394b107ddcde71.png

     

    как это отрабатывает нормально в опенкарт 3?

     

    насколько я понимаю, это переменная переменной, но тут у меня знания пока заканчиваются

     

  9. 08.12.2022 в 17:30, chukcha сказал:

    значит ее нет
     

     

     

    Извините меня да, да я нашла почему, тут запуталась из-за разницы в названии переменных в оп3 и оп2

     

    посмотрите выше поправила пост, сейчас там отображает только дефолт

  10. 08.12.2022 в 14:08, chukcha сказал:

     

     

    Попробовала, что-то не то выходит

     

     Вот, смотрите оригинальный код для опенкарт 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" />

     

    в базу переменная прилетает

     

     

    1376147416_.png.044270d7eddb505dd158ec5806c85407.png

     

    а в админке вот

     

    76865144_.png.a8be5a4f077527880c5c06d55fe5644d.png

     

  11. 16.11.2022 в 20:43, Ilqar сказал:

    То есть,у меня появится на сайте иконка вотсап,и клиент оттуда сможет мне писать сразу?

    Шаблон революшн,там кажется таких иконок нет,есть только соцсети типа

     

    надо код разместить в нужном месте, модулем или через модификатор, где вы хотите в файлах, все зависит от шаблона

     

    fa fa-whatsapp  - это иконка из Font awesome, бывает в шаблонах есть иконки из других наборов

     

    надо немного понимать в css, тогда проще будет

  12. 16.11.2022 в 16:52, Ilqar сказал:

    Доброго дня всем,есть ли работающий модуль,испробованный,кнопка WhatsApp ,чтобы клиент мог сразу с сайта писать на WhatsApp?не сохраняя вначале номер в память телефона.

     

    На сайте тут посмотрел,на каких то модулях ссылки не доступны больше.

     

    Может кто знает,благодарю за ответ.

     

     

    просто ссылку на создание чата в ватсапп ставьте где надо, что-то типа

     

    <a href="whatsapp://send?phone=222222222"><i class="fa fa-whatsapp"></i></a>

     

    222222222 -  номер телефона с кодом страны, без +

    <i class="fa fa-whatsapp"></i>  - это сам значок ватсаппа, но все зависит от вашего шаблона, какие иконки вы используете, или ставьте ссылку на изображение

     

    • +1 1
  13. 07.10.2022 в 11:14, Nannco сказал:

    Ребята подскажите где можно поменять количество отображаемых атрибутов в карточке товара?

    Сейчас выводятся все, и это длинный список.

    Надо поменять на 5 к примеру как это сделать? в каком файле копать? Подскажите пожалуйста. 

     

    Если надо скрывать конкретные атрибуты, можно ненужными атрибутам поставить порядковый номер -1

     

    плюс модификатор

     

     

     

    Hide_attributes.ocmod.zip

  14. 15.09.2022 в 16:58, vier сказал:

    пожалуйста.

    так же возможно лучше Вам сделать эту обработку в контроллере данной страницы, а в twig уже выводить готовую переменную.

    сам Искомый текст возможно записать в Языковые файлы (особенно если сайт мульти-язычный). - так же, если нужно использовать несколько вариантов для сравнения, то возможно задать НЕ Строкой, а Массивом.

    в общем вариантов много для автоматизации и достижения поставленной цели )

     

    Чуток еще автоматизировала, теперь еще надежнее.

    Нашла отличное решение вывода значений атрибутов в значения опций, теперь они видны в корзине/чекауте и письме.

    В ваш код добавила цикл опций, и сейчас ищет по значению атрибута, работает, как часы, так как значения атрибутов не вписываются вручную,  они просто галочки в 1С.

  15. 15.09.2022 в 02:14, clarionio сказал:
    {% if (a == 'foo') or (b == 'bar') %}
        ...
    {% endif %}

    Взагалі така обробка має бути в контролерах десь, можливо у вашому випадку є сенс розпізнавати потрібні товари не по назві (ненадійно) а використати існуюче вільне поле, а ще краще створити своє.

     

    В идеале да, вообще товары отбираются по Атрибуту (через HYPER Product Models  модуль), хорошо бы было выводить в корзину сам атрибут и еще в письме по нему делать условие.

    Но это гораздо сложнее кажется.

  16. 15.09.2022 в 10:52, drOC сказал:

    спробуйте так

    {% if 'Text' in product.name or 'text' in product.name %}

     

    да, эта логика срабатывает, но что делать с двоением текста в письме?

     

    {% 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  из цикла? Она у меня не срабатывает вне цикла.

     

    или это только через контроллер делать?

  17. Нужно, чтобы в письме на почту клиенту, при заказе определенных товаров, выводился какой-то текст.

     

    задумка такая, чтобы искать определенное слово в названии товара, и если оно, есть, выводить текст. Слово может начинаться с маленькой и большой буквы.

     

    Добавляю такой код в 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 , то информация двоится.

    Как сделать, чтобы она выводилась один раз, если в  корзине есть один из товаров или оба?

  18. Может знает кто, какое регулярное выражение можно вписать для запрета кириллицы в поля имя фамилия ?

     

    [A-Za-z]   не корректно работает. запрещает только кириллицу, но если в поле и кириллица и латиница вместе, то пропускает.

  19. 25.08.2022 в 18:36, MarkTwain сказал:

    Решилось установкой модуля "Отображение ошибочных заказов для Opencart".

     

    А чем не устраивает стандартный функционал Opencart?

    В списке заказов можно отсортировать по статусу Пропавшие заказы.

    При неудачной оплате они точно туда попадают, так как заказ уже резервируется по ID.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.