WebTolkRu
99 subscribers
618 photos
72 videos
2 files
643 links
Joomla-разработчик. Контрибьютер ядра Joomla. https://web-tolk.ru. Разработка Joomla на заказ. Также пишу в @JoomlaFeed.
@sergeytolkachyov Хабр: https://habr.com/ru/users/sergeytolkachyov/posts/
Download Telegram
👩‍💻 Вышел плагин WT JShopping Add order info to checkout finish v.1.1.0.
Плагин отображения информации о заказе (номер заказа, данные о доставке и т.д.) на странице Спасибо за заказ интернет-магазина JoomShopping.

v.1.1.0. Что нового?
Параметры вывода.
Добавлены параметры вывода информации о заказе: выбор позиции text или text_end (JoomShopping 5.3.1+), а так же режим вставки: вставлять до, заменять или вставлять после уже существующих данных в этих позициях.

Страница расширения
GitHub расширения

@webtolkru

#joomla #joomshopping #webdev #cms
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
👩‍💻 WT Modules in Jshopping positions v.2.0.1.
Нередко, при разработке интернет-магазина на Joomla JoomShopping бывает нужно вывести информацию из модулей Joomla в карточке товара или в категории. Обычно это делается программным методом прямо в шаблоне магазина.

Данный плагин позволяет выводить модули Joomla в позициях шаблона JoomShopping не вмешиваясь в код. А при необходимости и в собственных, пользовательских позициях.

v.2.0.1. Что нового?

Новая позиция.
Добавлена позиция text_end для страницы завершения заказа и позиция _tmp_var_bottom_allprices для карточки товара JoomShopping (JoomShopping 5.3.1+).
Улучшение совместимости с PHP 8.4.
Проведен небольшой рефакторинг для улучшения работы с PHP 8.4.

Страница расширения
GitHub расширения

@webtolkru

#joomla #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.
Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.

Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.
В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.

Версия плагина: 1.0.0.
Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.

Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.

Разработчик - участник нашего сообщества Дмитрий (@kit2m2).

Подробнее
Сайт разработчика

@joomlafeed

#joomla #JoomShopping #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Вышел JoomShopping 5.9.0 - компонент интернет-магазина для Joomla.

➕ Новое:
- добавлены новые триггеры для плагинов (публикация, поиск) в панели администратора (производители, купоны, атрибуты и т.д.)
- добавлены новые переменные в конфиг - order_list_status_notify_user_default, order_status_notify_user_default, order_status_notify_inc_com_default. Нужно помнить, что не все опции конфигурации JoomShopping доступны для настройки из панели администратора. Некоторые параметры можно изменить только в файлe components/com_jshopping/config/user_config.php (переопределение default_config.php). Так же параметры конфигурации могут быть изменены плагинами на события onBeforeLoadJshopConfig и onLoadJshopConfig.
- отображение полей характеристик при пакетном редактировании товаров
- изображения товаров в значении атрибутов
- отображение зависимых атрибутов в товаров

🔧 Исправления ошибок:
- исправления ошибок при оформлении заказа без регистрации

Скачать JoomShopping.

@joomlafeed

#joomla #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
👩‍💻 Немного документации в студию: JoomShopping 5.9.0: полный жизненный цикл оформления заказа от корзины до страницы "спасибо за заказ".

Joomla разработчикам и в частности разработчикам, работающим с JoomShopping часто не хватает актуальной документации для работы. Эта справочная статья призвана восполнить этот пробел и дать представление о всём потоке данных в процессе оформления заказа в компоненте интернет-магазина JoomShopping. Описывается порядок исполнения кода, все триггеры плагинов в хронологическом порядке, а так же какие данные они получают на вход и типы этих данных, описывается как прокидывать свои данные из плагина в шаблон JoomShopping в позиции вида _tmp_var....


Читать на сайте

@webtolkru

#joomla #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Вышел JoomShopping 5.9.1 - компонент интернет-магазина для Joomla.
В новом релизе:
- исправлена ошибка дублирования номеров заказов при ручном создании в панели администратора.
- исправлена загрузка изображений в атрибуты товара
- добавлен новый параметр в триггер onAfterRemoveProductField
- новые параметры config.php
-- product_img_show_all_if_no_attr
-- prod_attr_load_data_by_partial_selection
-- user_password_gen_in_shop
- Добавлено сообщение об успешном применении кода для скидки
- код платежа теперь сохраняется в логи компонента.

- История версий JoomShopping
- Скачать JoomShopping

@joomlafeed

#joomla #joomshopping #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Joomshopping: Web services REST API - плагин для Joomla.

Разработчики компонента интернет-магазина JoomShopping представили аддон, добавляющий функционал REST API в компонент. REST API в Joomla является "прослойкой" к функционалу панели администратора. Вы можете использовать его для создания мобильных приложений, интеграции со сторонними сервисами или для работы с ИИ-агентами.

Некоторые детали:
Base URL: /api/index.php/v1/shop/{resource}

Доступные точки входа (более 40):
- Catalog: products, categories, manufacturers, productlabels, productimages, productsvideos, productsfiles
- Attributes: attributes, attributesgroups, attributesvalues, freeattributes, productsattrs, productsattr2s
- Product extras: productfields, productfieldvalues, productsoptions, productsprices, productsrelations
- Orders: orders, orderitems, orderhistorys, orderstatus
- Payments: payments, paymenttrxs, paymenttrxdatas
- Shipping: shippings, shippingsprices, shippingmethodpricecountries, shippingmethodpriceweights, deliverytimes
- Store settings: currencies, countries, taxs, exttaxes, units, coupons, languages, addons
- Configuration: configs, configseos, configstatictexts, importexports
- Users: users, usergroups, vendors, reviews

Для авторизации используются встроенные механизмы ядра Joomla. По умолчанию в Joomla включён плагин авторизации по токену пользователя и этот токен доступен только для группы супер-пользователей, однако вы можете самостоятельно добавить нужные группы в параметрах плагина группы api-authentication или же включить плагин Аутентификация API - Базовая аутентификация, который включает возможность авторизации в REST API Joomla по логину и паролю пользователя.

⚠️ Разработчик предупреждает, что пока что этот аддон является alpha-релизом и не рекомендуется к применению на реальных "боевых" проектах.

Также доступно видео-демонстрация работы этого аддона с ИИ-агентом Claude.

Смотреть видео (Youtube).
Страница аддона
Аддон JoomShopping MCP Server

#joomla #расширения #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Joomla Feed (Sergey Tolkachyov)
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 SM WT CDEK аддон доставки для JoomShopping.

Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK.

👉 v.1.3.4. Что нового?
- Скидки на доставку. Добавлены настройки скидок на доставку в зависимости от суммы заказа. Также можно выбрать какую цену использовать: до применения купона или после.
- Фиксированная наценка. Добавлено поле для фиксированной наценки на доставку в интерфейс цены на доставку.
- Локализация. Сделаны файлы локализации. Русский и английский языки.
- Рефакторинг и чистка кода. Приблизили код к стандартам.

Страница расширения

@joomlafeed

#joomla #joomshopping #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👏1
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 JoomShopping: Самый полный курс по созданию интернет-магазина на CMS Joomla.

В открытый доступ выложен видео-курс Дмитрия Гончарова по созданию интернет-магазина на связке Joomla + JoomShopping. Видеоуроки содержат пошаговые инструкции от регистрации хостинга до особенностей вёрстки, настройки способов оплаты и доставки.

В видео фигурирует JoomShopping 4 и Joomla 3, однако JoomShopping довольно консервативный компонент и многие способы и подходы в нём не менялись годами, поэтому данные видео могут быть по прежнему полезны.

Смотреть видео-курс

@joomlafeed

#joomla #joomshopping #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
JLSitemap - JoomShopping v.2.0.0. Плагин XML карты сайта.

Плагин-провайдер данных интернет-магазина JoomShopping для компонента карты сайта JL Sitemap.

v.2.0.0. Что нового?
- Поддержка Joomla 6. Сделан полный рефакторинг плагина на актуальную архитектуру Joomla 6+
- Генерация URL. Плагин предыдущей версии не учитывал параметр основной категории товара JoomShopping, который появился в JoomShopping 5.1. Из-за этого с ошибками формировались URL для карты сайта. Исправлено.
- Учёт остатков. Уточнена логика скрытия товаров не в наличии. Теперь учитываются параметры JoomShopping и потом уже параметр плагина.
- Сервер обновлений Nevigen. Удалён сервер обновлений Nevigen. Первые версии плагина были созданы командой Nevigen. Некоторое время назад они с нуля написали свою версию этого плагина, а этот плагин полностью передан на поддержку WebTolk.

Страница расширения

#joomla #joomshopping
👍2❤1
👩‍💻 Сhild сategory products - товары дочерних категорий JoomShopping.

Добавляет товары дочерних категорий в списки товаров JoomShopping и оставляет генерацию ссылок штатному JoomShopping. Это бесплатный аналог плагина разработчиков JoomShopping - Product category and subcategory.

Описание.
Плагин показывает в категориях JoomShopping не только товары из текущей категории, но и товары из её дочерних категорий.
Это удобно для крупных каталогов с вложенной структурой: пользователь открывает родительскую категорию и сразу видит товары из разделов ниже, без необходимости переходить в каждую подкатегорию отдельно.

Для контент-менеджеров это упрощает работу с каталогом: товары можно оставлять в точных дочерних категориях, не дублируя их вручную в родительских разделах.

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

В настройках плагина есть параметр учёта глубины вложенности категорий.
Системные требования: Joomla 5+, JoomShopping 5+

Страница расширения

@webtolkru

#joomla #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
👩‍💻 Плагин построения полного пути к товару JoomShopping.

Обновил плагин. С предыдущего релиза прошло 4 года. Данный плагин позволяет иметь в адресной строке полный путь к товару в JoomShopping, с учетом вложенности всех категорий. Для работы плагина для все категорий обязательно должны быть заданы алиасы.

Страница расширения

@webtolkru

#joomla #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👏1
WT JoomShopping Finder - плагин умного поиска для интернет-магазина Joomshopping на Joomla.

Плагин индексирует товары JoomShopping в стандартном умном поиске Joomla: названия, описания, характеристики, атрибуты, производителя, артикулы, EAN и мультиязычные данные товаров.

В составе пакета два плагина:
- finder-плагин Умный поиск - товары JoomShopping 
- JoomShopping-мост JoomShopping - bridge переиндексации Smart Search.

Finder-плагин строит поисковые документы товаров, а bridge-плагин помогает обновлять индекс после изменений товаров и связанных данных JoomShopping.

👉 Механика работы.
Плагин работает как адаптер Joomla Smart Search. При индексировании он получает опубликованные товары JoomShopping, учитывает доступ, состояние публикации и языки Joomla, затем создаёт поисковые документы типа Product. Для многоязычного сайта один товар может получить отдельные записи Finder для разных языков.
Основной поисковый текст товара дополняется выбранными источниками: производителем, характеристиками, зависимыми атрибутами, независимыми атрибутами и свободными атрибутами. Описания атрибутов и характеристик намеренно исключены, потому что эти поля часто используются как технические.
Bridge-плагин JoomShopping реагирует на изменения товаров и связанных производителей: после сохранения, публикации, снятия с публикации, удаления или изменения производителя затронутые товарные ссылки Finder обновляются или удаляются.

👩‍💻 Переиндексация через CLI.
На сервере перейдите в корень сайта Joomla и запустите стандартную команду Smart Search:
php cli/joomla.php finder:index

CLI-запуск удобен для больших каталогов, cron-задач и регламентной переиндексации после изменения настроек. Команда запускает общий индексатор Smart Search, поэтому кроме товаров JoomShopping могут обрабатываться и другие включённые finder-плагины сайта.

Плагин тестировался на Joomla 6, однако должен без проблем работать и на Joomla 5.

Страница расширения

@webtolkru

#joomla #joomshopping #search #поиск
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Media is too big
VIEW IN TELEGRAM
👩‍💻 WT Max bot - JoomShopping - отправка заказов в чат или канал Max.

Плагин отправляет уведомления о заказах JoomShopping в мессенджер Max через библиотеку WT Max. Поддерживает отправку при создании заказа, после успешной оплаты или при переходе заказа в выбранный статус.

Также в плагине есть возможность задать шаблон сообщения в формате markdown и шаблон позиции товара в списке товаров.

Чат или канал Max для отправки можно выбрать прямо в параметре Max chat ID для заказов. Если в плагине чат или канал не выбран - будет использоваться чат или канал по умолчанию из настроек плагина библиотеки WT Max.

Страница расширения

@webtolkru

#joomla #joomshopping #max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 SM WT CDEK аддон доставки для JoomShopping v.1.4.0.

Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK. Joomla 4.2.7+, JoomShopping 5+.

v.1.4.0. Что нового?

Ручная цена доставки CDEK. В настройках конкретной цены доставки добавлен переключатель Не рассчитывать цену СДЕК. Если он включен, стоимость берется из полей JoomShopping Цена и Стоимость упаковки, а запрос к CDEK за расчетом тарифа не выполняется.

При ручной цене покупатель по-прежнему может выбрать ПВЗ CDEK: расширение сохраняет минимальные данные запроса для виджета выбора пункта выдачи. Срок доставки выводится из настроек JoomShopping, если он задан.

Страница расширения

@webtolkru

#joomla #joomshopping #cdek
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 WT JoomShopping Finder - плагин умного поиска Joomla.
Индексирует товары JoomShopping в стандартном умном поиске Joomla: названия, описания, характеристики, атрибуты, производителя, артикулы, EAN и мультиязычные данные товаров.

v.1.1.0. Что нового?
Поля товара для индексации.
Добавлена настройка выбора полей товара для индексации в умном поиске.

Исправление ошибок.
Исправлены ошибки, возникавшие при сохранении товаров JoomShopping.

- Страница расширения
- GitHub

@webtolkru

#joomla #расширения #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
WT SM Otpravka.pochta.ru Почты России для Бизнеса JoomShopping v.3.0.0.
Интеграция и расчет доставки для интернет-магазинов и крупных отправителей с помощью сервиса Почты России для бизнеса otpravka.pochta.ru.

v.3.0.0. Что нового?
- Важное обновление. Аддон переведен на отдельную библиотеку WT Otpravka.pochta.ru Joomla Library. Перед установкой или обновлением установите библиотеку, затем обновите аддон.
- Макет формы доставки. Макет shippingform можно переопределить в шаблоне: templates/<template>/html/layouts/components/joomshopping/shippingform/smwtotpravkapochtaru/default.php.
- Системные требования. Минимальная версия PHP повышена до 8.3, минимальная версия Joomla - до 5.0. Настройки способа доставки сохранены, старые поля выбора ОПС, типа и категории отправления заменены новыми Joomla Form полями из библиотеки.

- Страница расширения
- Библиотека интеграции с Почтой России

@webtolkru

#joomla #joomshopping
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 SM WT CDEK аддон доставки для JoomShopping.

Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK. Joomla 4.2.7+, JoomShopping 5+.

v.1.5.0. Что нового?
- Выпадающий список ПВЗ. Добавлен выбор пункта выдачи CDEK в виде выпадающего списка. Его можно включить для всего расширения или настроить отдельно для нужной цены доставки.
- Сохранение выбранного ПВЗ. Выбранный ПВЗ сохраняется при переходах между шагами оформления заказа.
- Отключить расчет доставки. При необходимости можно использовать только выбор ПВЗ на карте или в списке.

- Страница расширения
- Сервисная библиотека WT Cdek

@webtolkru

#joomla #joomshopping #cdek
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 Релиз плагина WT SEO Meta templates - JoomShopping v.2.1.0.
Данный плагин добавляет переменные с данными из категорий и карточке товара JoomShopping, которые может обрабатывать основной плагин WT SEO Meta templates. Параметры плагина позволяют задать единый для всех категорий и/или товаров шаблон, по которому будут формироваться текст тега <title> и текст meta-тега description. Если параметры плагина отключены совсем, то он просто будет формировать переменные, которые Вы можете использовать при заполнении <title> и meta-description вручную.

v.2.1.0. Что нового?
- Глобальные мультиязычные формулы для товаров. Теперь можно задать отдельные заголовки и описания страниц товаров для каждого языка сайта.
- Улучшена совместимость с Joomla 6. Кастомные SEO-переменные из файла работают корректно.

Страница расширения
GitHub расширения

#joomla #joomshopping #seo
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
WT JoomShopping Finder v.1.1.1 - умный поиск товаров в Joomla.
Плагин индексирует товары JoomShopping в стандартном умном поиске Joomla: названия, описания, характеристики, атрибуты, производителя, артикулы, EAN и мультиязычные данные товаров.

v.1.1.1. Что нового?
Исправление ошибок.
Исправлена SQL-ошибка при оптимизации индекса умного поиска. Очистка удаляет только ссылки на удалённые товары JoomShopping и сохраняет существующие товары на всех индексируемых языках.

Страница расширения
GitHub расширения

@webtolkru

#joomla #joomshopping
👍2🔥1