Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
В настройках ДШ есть «Скрыть товары недоступные на складе». Следовательно, если товара 0, то товар не видно.

У товара есть атрибут «Размер» и вариации: маленький, средний, большой.
У каждого размера прописано количество на складе.
Беда в том, что если у атрибута количество на складе становится 0, то этот атрибут все равно виден в карточке товара (в выпадающем списке).

Вопрос: как убрать отсутствующий атрибут не включая опцию «Скрыть товары недоступные на складе»? Включить эту опцию не могу, так как отсутствующие товары (без атрибутов) должны быть видны на сайте (мол скоро будут или можете предзаказать).
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
отсутствующие товары (без атрибутов) должны быть видны на сайте (мол скоро будут или можете предзаказать).

Логично. Только тогда почему хотите чтобы атрибуты были не видны? Тоже вроде как логично просто показывать, что их нет пока, но скоро будут или можно предзаказ сделать.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
гы. сори за офтоп
ситуация напоминает визит к окулисту.
с просьбой клиенту закрыть 1 глаз специальной прикладкой :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
Логично. Только тогда почему хотите чтобы атрибуты были не видны? Тоже вроде как логично просто показывать, что их нет пока, но скоро будут или можно предзаказ сделать.

Даже если оставить показ отсутствующих позиций, то хотелось бы показывать текст «Пока товара нет». Сейчас же такой текст появляется, если товара нет совсем (никаких атрибутов). А вот если товар с какими-то атрибутами есть, а с какими-то нет, то текст не выводится ибо для вывода такого текста считается общее количество товара, а не отдельно по атрибутам.

Вторая причина: допусти есть три атрибута «размер»: маленький, средний, большой. Допустим у маленького количество 0. Он идет первым в списке атрибутов. Когда мы заходим в карточку товара, то автоматом выбран первый атрибут и кнопка «купить» есть (хотя этого атрибута на складе 0). Если выбрать другой атрибут, а потом снова первый (маленький), то кнопка пропадает.

Третья причина: если попробовать купить товар отсутствующий на складе, то появляется ужасно сформулированная ошибка, что-то типа «Нельзя добавить в корзину товар с количеством 0». Жесть. А так… нет выбора — нет ошибки :)
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
гы. сори за офтоп
ситуация напоминает визит к окулисту.
с просьбой клиенту закрыть 1 глаз специальной прикладкой :)

Согласен, что пытаюсь сделать некорректно. Но как есть. В идеале думал, что можно перед выводом атрибутов как-то проверить их на количество и скрывать принудительно (несмотря на настройки магазина).
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
сделайте вместо или дополнительно "нет в наличии" кнопку "предзаказ"
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
сделайте вместо или дополнительно "нет в наличии" кнопку "предзаказ"
кнопка «предзаказ» не нужна. Так как предзаказ по телефону. А вот текст можно было бы вывести… Однако при смене атрибута только пропадает/появляется кнопка «купить», без текста об отсутствии товара.

А как быть с «Вторая причина: допусти есть три атрибута «размер»: маленький, средний, большой. Допустим у маленького количество 0. Он идет первым в списке атрибутов. Когда мы заходим в карточку товара, то автоматом выбран первый атрибут и кнопка «купить» есть (хотя этого атрибута на складе 0). Если выбрать другой атрибут, а потом снова первый (маленький), то кнопка пропадает»?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
А как быть с «Вторая причина
ошибка где то у вас. так быть не должно. http://demo.nevigen.com/cars/proverka-psevdonima.html - Первая опция - КПД 50%  - Нет в наличии. КПД 60% - есть.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
ошибка где то у вас. так быть не должно. http://demo.nevigen.com/cars/proverka-psevdonima.html - Первая опция - КПД 50%  - Нет в наличии. КПД 60% - есть.
Странно… если включить стандартный шаблон и правда работает. У меня появляется текст «не в наличии опции» и пропадает кнопка «купить», но только после перекликивания опции (с пустой на в наличии, и назад на пустой), тогда только пропадает кнопка и появляется текст. Интересно почему не срабатывает такая проверка при загрузке страницы. Блок с кнопками у меня имеет тот же класс, что в дефолтном шаблоне, поле not_available тоже.
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
Странно… если включить стандартный шаблон и правда работает. У меня появляется текст «не в наличии опции» и пропадает кнопка «купить», но только после перекликивания опции (с пустой на в наличии, и назад на пустой), тогда только пропадает кнопка и появляется текст. Интересно почему не срабатывает такая проверка при загрузке страницы. Блок с кнопками у меня имеет тот же класс, что в дефолтном шаблоне, поле not_available тоже.
Вопрос решен. Первоначальное скрытие кнопки идет через style="<?php print $this->displaybuttons?>" у блока с кнопкой.
*

McCafferty

  • Захожу иногда
  • 77
  • 3 / 0
НУ мне всеранво кажется логичным чтобы Опции которой нет в наличии сразу показывала что НЕТ ! Замучаешься щелкал и проверять что нет в наличии а что есть. Бред на мой взгляд, в нормальных магазинах опции не кликабельные и выделяются
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 14
Просмотров: 10823
Последний ответ 30.03.2026, 08:43:36
от sergeytolkachyov
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 14705
Последний ответ 08.10.2024, 04:26:36
от kit2m2
Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 3242
Последний ответ 16.02.2024, 13:33:24
от kit2m2
Убрать модуль в карточке товара JoomShopping

Автор alexkraym

Ответов: 35
Просмотров: 13852
Последний ответ 21.08.2023, 07:17:53
от delchev
Проблема с фото в карточке товара

Автор astapon

Ответов: 18
Просмотров: 3399
Последний ответ 24.04.2023, 12:37:50
от kit2m2