Новости 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 Гость просматривают эту тему.
  • 4 Ответов
  • 1253 Просмотров
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
Добрый день сообщество.

Не в курсе ли кто часом. Есть ли возможность реализации выбора пользователем в чекауте (из селест списка) на какой email будет отправлено письмо администратору?

ПОЯСНЕНИЕ: К примеру есть 3 склада с товаром. Допустим пицца. И человек при заказе выбирает любимый/ближайший склад(ресторан). И после всей феерии с заполнением регистрационных полей, на Email, выбранный из списка среди других полей, склада приходит уведомление о заказе.

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

Нельзя ли как то передать значение value инпута в model или в сессию? Ничего другого пока в голову не приходит.  :( Т.к. в php только учусь.
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
Да только что еще пару раз перепроверил. Вбито в настройке 2 адреса - на оба приходит без каких либо проблем.

Знаю что в моделе чекаута за отправку писем админам отвечает вызов массива из БД $mailer->addRecipient(explode(';',$jshopConfig->contact_email));
Можно ли как то передать выбор элемента из всего массива с помощью инпута?
« Последнее редактирование: 21.12.2013, 14:35:58 от Sni10 »
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
И брать параметр $jshopConfig->contact_email не из #_jshopping_config -> contact_email а из нового поля в #_jshopping_orders.

Спасибо буду пробовать. Чуть позже отчитаюсь что вышло.

UP.

Получилось.По детски криво, коряво, до первого обновления, но работает . Просто заменил получателя в /components/com_jshopping/models/checkout.php
Код
$mailer->addRecipient(explode(',',$jshopConfig->contact_email));

на получение адреса из таблицы #_jshopping_orders
Код
$mailer->addRecipient($order->ext_field_1);

Где при регистрации пользователь выбирает наименование склада и value вбивается в БД.

И checkout.php уже вытягивая значение поля ext_field_1 подставляет его в майлер и на выбранный адрес уходит уведомление о заказе.

Как то так. Особое спасибо Виталику за наводку на идею  :D . +1 с меня.
« Последнее редактирование: 22.12.2013, 00:33:41 от Sni10 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как запретить ввод пробела в поле email в JoomShopping?

Автор kassilukraine

Ответов: 12
Просмотров: 2271
Последний ответ 26.05.2021, 09:30:03
от ShopES
Автоматическое снятие с продаж товара в JoomShoppin

Автор mavr

Ответов: 7
Просмотров: 2342
Последний ответ 03.05.2020, 23:10:37
от MDenis
(JoomShoping) Сделать поле email необязательным для ввода

Автор eavasi

Ответов: 136
Просмотров: 25103
Последний ответ 23.07.2019, 07:34:40
от nevigen
Вывод информации о доставке во всплывающk

Автор evpadallas

Ответов: 37
Просмотров: 13387
Последний ответ 17.11.2018, 01:22:43
от Mushu-svbk
Блокировка по Email

Автор misteri27

Ответов: 5
Просмотров: 954
Последний ответ 11.11.2018, 21:18:39
от misteri27