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

Swimmer

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
VirtueMart 1.1.4 stable
Joomla 1.5.15
sh404SEF 1.5.6.398

Кладу товар в корзину, выбираю режим Впервые в нашем магазине? Пожалуйста, введите Ваши данные. Пробовал вак в режиме Создать учетную запись, так и без.
Ввожу все поля (E-mail*, Адрес доставки*, Телефон* и имя для режима без регистрации) и нажимаю Регистрация.
В следующем окне открывается 1 шаг Адрес доставки, в поле Контактная информация плательщика не отображается ничего (даже E-mail), хотя в предыдущем шаге я вводил ее. Нажимаем на Изменить адрес, видим свои данные введенными в полях, нажимаем Сохранить и опять ничего. Нажимаем Добавить новый Адрес доставки, вводим новые данные и Сохраняем, опять на странице Адреса доставки ничего не отображается.
Плюем на это дело и с активированным (единственный возможный выбор) радиобаттоном - По-умолчанию (тот же, что и контактный) нажимаем Следующий. Проходим все остальные этапы, и в письме все-таки получаем подтверждение об адресах в полях Информация о клиенте и Адрес доставки.

Ребята, подскажите, пожалуйста, как исправить, потому что клиенту будет непонятно как оформить заказ без адреса доставки. Заранее спасибо!
*

zamankul

  • Новичок
  • 9
  • 0 / 0
У меня тоже самое за исключением что дальше не пойдет пишет что не выбран способ доставки ... при этом у пользователя в вся контактная инфа есть на самом деле если зайти в его коттактную информацию... все видно. только при заказе жта фигня происходит... причем я как админ могу сделать заказ и мой адрес доставки виден... соответственно могу сделать заказ.
*

coob

  • Новичок
  • 6
  • 0 / 0
Присоединяюсь
*

InDY

  • Новичок
  • 2
  • 0 / 0
Эта проблема появляется, когда в регистрационных данных не используется страна и имхо штат.
Нужно пофиксить файл ps_checkout.php
В нём нужно найти
Код
	function display_address($address_type='BT') {
$auth = $_SESSION['auth'];

$address_type = $address_type == 'BT' ? $address_type : 'ST';

$db = new ps_DB;
$q  = "SELECT * FROM #__{vm}_user_info i ";
$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code OR i.country=c.country_2_code) ";
$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";

и закоментировать просоединения -
Код
	function display_address($address_type='BT') {
$auth = $_SESSION['auth'];

$address_type = $address_type == 'BT' ? $address_type : 'ST';

$db = new ps_DB;
$q  = "SELECT * FROM #__{vm}_user_info i ";
//$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code OR i.country=c.country_2_code) ";
//$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";

Спасибо sourpuss за инфу нпо решению этой проблемы ;-)

*

xoxma_beer

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
После этих манипуляций всё заработало, но при выборе способа доставки какой бы не выбрал, появляется "Ошибка: Пожалуйста, выберите другой вариант доставки."    что такое опять?



З.Ы.   В тарифах доставки снимите выделение со страны в списке стран и сохраните... после этого у меня перестала эта ошибка выскакивать.
Снял, заработало =)
*

bubaduba

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
  • Делай добро, и отпускай его в море...
Ребята, еще не все...
Когда редактируешь "Адрес доставки*" через админку он также не сохраняется пишет "-default-", а если его нужно отредактировать, то тем самым стирает внесенный клиентом адрес :( Это грустно :( Очень хотелось бы решить проблему.
Есть ли еще варианты что "закоментить"?
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Прошу помощи. Вчера выводился адрес доставки на последнем шаге "Пожалуйста, проверьте введенные данные и подтвердите заказ!", сегодня нет полей страна и город.
Комментирование в ps_checkout.php приводит к тому, что эти же поля пропадают на всех остальных шагах оформления. Файл get_final_confirmation.tpl.php не изменялся.

Присоединяюсь к предыдущему сообщению - что ещё можно сделать или проверить?
*

sevangog

  • Осваиваюсь на форуме
  • 34
  • 3 / 0
З.Ы.   В тарифах доставки снимите выделение со страны в списке стран и сохраните... после этого у меня перестала эта ошибка выскакивать.
Снял, заработало =)
Спасибо огромное! У меня при выделенной стране вообще не отображались варианты доставки.. Снял выделение - и заработало!! О , вирт, ты просто прелесть ))) без форума ни в жизни не докопался до истины! Лови +!
*

alex-143390

  • Захожу иногда
  • 92
  • 0 / 0
Эта проблема появляется, когда в регистрационных данных не используется страна и имхо штат.
Нужно пофиксить файл ps_checkout.php
В нём нужно найти
Код
	function display_address($address_type='BT') {
$auth = $_SESSION['auth'];

$address_type = $address_type == 'BT' ? $address_type : 'ST';

$db = new ps_DB;
$q  = "SELECT * FROM #__{vm}_user_info i ";
$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code OR i.country=c.country_2_code) ";
$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";

и закоментировать просоединения -
Код
	function display_address($address_type='BT') {
$auth = $_SESSION['auth'];

$address_type = $address_type == 'BT' ? $address_type : 'ST';

$db = new ps_DB;
$q  = "SELECT * FROM #__{vm}_user_info i ";
//$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code OR i.country=c.country_2_code) ";
//$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";

Спасибо sourpuss за инфу нпо решению этой проблемы ;-)



Спасибо! Очень помогло!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Номер заказа в модуле

Автор sashgera

Ответов: 0
Просмотров: 4894
Последний ответ 28.02.2016, 22:44:30
от sashgera
One Page Checkout (оформление заказа на одной странице) - Скрыть поле по выбору радиобаттон

Автор sashgera

Ответов: 1
Просмотров: 5876
Последний ответ 23.09.2015, 06:02:39
от sashgera
Зависимый селект при оформлении заказа

Автор sashgera

Ответов: 1
Просмотров: 4932
Последний ответ 29.07.2015, 01:01:23
от orsy
Вывод номера заказа на странице сайта после его подтверждения

Автор redsowet

Ответов: 0
Просмотров: 4983
Последний ответ 02.03.2015, 16:49:22
от redsowet
Форма с полями для заполнения при оформлении заказа

Автор sashgera

Ответов: 4
Просмотров: 5952
Последний ответ 12.02.2015, 20:36:53
от sashgera