Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 3889 Просмотров
*

vfxbro

  • Новичок
  • 1
  • 1 / 0
Всем, Привет!

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

пробовал так:

Цитировать
Решение найдено. V2.0.4 -329 строка
/administrator/components/com_virtuemart/models/product.php
добавить `product_in_stock` DESC,
Код:
         case 'product_price':
            //$filters[] = 'p.`virtuemart_product_id` = p.`virtuemart_product_id`';
            $orderBy = ' ORDER BY `product_in_stock` DESC,`product_price` ';
            $joinPrice = true ;
            break;
не работает. как было так и осталось.

Прошу помочь в данном вопросе!
*

One

  • Захожу иногда
  • 282
  • 3 / 0
А мне помогло, только для 3-й версии, код должен быть такой
Код
case 'product_price':
$orderBy = ' ORDER BY `product_in_stock` DESC, `product_price` '.$filterOrderDir.', `virtuemart_product_id` '.$filterOrderDir;
$ff_select_price = ' , IF(pp.override, pp.product_override_price, pp.product_price) as product_price ';
$joinPrice = TRUE;
break;
*

Alex196

  • Новичок
  • 2
  • 0 / 0
мне помогло, только для 3-й версии, код должен быть такой
Данный код работает, если цены забиты в одной валюте.
Если цены в $ и в рублях, на сайте показывает все в рублях(конвертирует $ в рубли), но сортирует по цене до конвертации.
Например:
товар1 1200руб (20$)
товар2 100руб
товар3  12000руб (200$)
Подскажите пожалуйста, как это исправить?
*

Alex196

  • Новичок
  • 2
  • 0 / 0
Решил данный вопрос, пришлось подпилить бд VirtueMart. (Решение для VirtueMart 3)
Создаем новое поле в таблице virtuemart_product_prices с такими же параметрами, как и у поля product_price.
Скриптом загоняем в это поле итоговые цены, те, которые нужно конвертировать, конвертируем, ориентируясь по полю product_currency.
Скрипт прикручиваем к crontab, ставим требуемую периодичность запуска скрипта.
В файле product.php меняем строчку
$orderBy = ' ORDER BY``product_in_stock` DESC, 'product_price`'.$filterOrderDir.',`virtuemart_product_id`'.$filterOrderDir;
на
$orderBy = ' ORDER BY``product_in_stock` DESC, 'имя созданного поля`'.$filterOrderDir.',`virtuemart_product_id`'.$filterOrderDir;

И сортировка по цене вне зависимости, в какой валюте заведена цена, работает правильно.
*

djed9

  • Захожу иногда
  • 116
  • 2 / 0
Ребята помогите, поставил на вм3 этот код для сортировки по цене и наличию. Но у меня еще и она сортируется по id товара, т.е. более поздние товары если они дешевле в топе категории нет их...


case 'product_price':
$orderBy = ' ORDER BY `product_in_stock` DESC, `product_price` '.$filterOrderDir.', `virtuemart_product_id` '.$filterOrderDir;
$ff_select_price = ' , IF(pp.override, pp.product_override_price, pp.product_price) as product_price ';
$joinPrice = TRUE;
break;
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Я для себя по другому решил вопрос с сортировкой.
Использую стандартную сортировку - Порядок.
А вот этот порядок (внутри каждой категории) - меняю, как мне надо своим скриптом.
Скрипт пересортировки запускаю кроном ежедневно.

Думаю, это более оптимизированное решение.
Моя сортировка учитывает ещё дополнительные факторы, не только стандартные, например:
наличие изображения (без фотки выводятся последними); есть ли товар в наличии; срок поставки товара, который можем привезти быстро; является ли товар хитом продаж, ну, и цена.
Возможно, будет интересно: Интеграция с Ozon
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Ребята помогите, поставил на вм3 этот код для сортировки по цене и наличию. Но у меня еще и она сортируется по id товара, т.е. более поздние товары если они дешевле в топе категории нет их...
Вам вообще нужно учитывать id товара?
Если нет, то попробуйте убрать из кода: , `virtuemart_product_id` '.$filterOrderDir
Возможно, будет интересно: Интеграция с Ozon
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сортировка По наличию товара - сначала По убыванию в VirtueMart

Автор rsn

Ответов: 7
Просмотров: 3672
Последний ответ 10.04.2025, 01:19:37
от strongest
Блокировка спама в форме "Задать вопрос по товару" VirtueMart 3-4 средствами PHP

Автор aleks_yug

Ответов: 2
Просмотров: 2057
Последний ответ 30.08.2023, 11:37:41
от aleks_yug
Вывод названий всех категорий и товаров в них на главной ((vm3))

Автор PavelK

Ответов: 0
Просмотров: 2439
Последний ответ 15.02.2022, 14:34:52
от PavelK
Limit показать на страницу + пагинация pagination ломают отображение товаров

Автор kreker92

Ответов: 0
Просмотров: 2500
Последний ответ 08.11.2021, 18:02:40
от kreker92
Доработать VirtueMart 3

Автор eclipseggg

Ответов: 1
Просмотров: 6028
Последний ответ 01.10.2021, 19:28:53
от varX