Новости Joomla

👩‍💻 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 Ответов
  • 5959 Просмотров
*

wilhelm

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
 !!!???!!! Доброго времени суток !!! собственно проблемма такая: создал я несколько способов и тарифов на доставку, но в корзине они не отображаются ума не приложу что делать, читал на одном форуме что проблемма в почтовом индексе что по умолчанию диапазон от 00000 до 99999, а надо чтоб 6 цифр, но в моей ситуации не спасло, подскажите плиз!!!!если не трудно стукните в асю 381146557
*

Worker

  • Новичок
  • 7
  • 0 / 0
Все верно с индексами. Если используешь стандартный модуль то выставляешь диапазон от 000000 до 999999
*

wilhelm

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Да, но мне это не помогло к сожалению

У меня заработало когда я убрал значение веса
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
как ты убрал значение веса если он тариф не дает сохранить если нету веса
*

Sequels

  • Захожу иногда
  • 104
  • 5 / 0
Ребята, помогите, такая же проблема как у автора темы. Не выводятся варианты доставки, все настройки перешарил, варианты доставки создал, тарифы тоже, индексы поставил как советуют от 000000 до 999999, однако при оформлении заказа варианты отсутствуют. Не знаю что делать уже.
*

YarFl

  • Новичок
  • 3
  • 0 / 0
Проблема в следующем.

Virtuemart, перед отрисовкой формы выбора вариантов доставки, делает валидацию введенных пользователем данных. В честности проверяет диапазон индексов, И ВЕС посылки.

Если хоть что-то не попадает в указанные диапазоны, то вариант доставки тупо не выводится.

Теперь самое смешное. В настройках товара указан вес в кг.
А это гребаное поделие НЕ ЗНАЕТ единицы измерения «кг.» (кэгэ с точкой) :) ))

И поэтому VirtueMart не отображает варианты доставки совсем!

Решаем проблему следующим образом:
1. Идем в каталог /administrator/components/com_virtuemart/classes

2. Открываем файл ps_shipping_method.php (не забываем, что файл в кодировке UTF-8)

3. Идем примерно до 187 строки.
Видите там ряд проверок? Все эти KG, LB, OZ?

4. Вставляем туда еще одно условие

Код
elseif (stristr($db->f("product_weight_uom"), "кг.") || stristr($db->f("product_weight_uom"),"KILO")) {                
$weight = $db->f("product_weight") * 1.000;
}

5. Сохраняем

Все, теперь должны все наши варианты доставки отобразиться! Ура! :)
   
Инфа взята отсюда http://zaffka.ru/2010/05/30/virtuemart-nastraivaem-varianty-dostavki/ Спасибо вселенское этому человеку. *DRINK* Правда здесь я немного код изменил под последнюю версию VirtueMart 1.1.7 stable
« Последнее редактирование: 28.02.2011, 03:14:52 от YarFl »
*

Megos

  • Захожу иногда
  • 183
  • 2 / 2
Была похожая проблема. Выставил в тарифах минимальный вес на 0 и заработало. Оказалось, что в каталоге у всех товаров вес был 0, а тарифы начинались с 1.
*

Strasse

  • Осваиваюсь на форуме
  • 13
  • 2 / 0
У меня все время писало "Для этого товара доставка бесплатна!" и не предлагалось вариантов доставки. Все перерыл, ничего не помогало, пока Магазин->информация о магазине->параметр "Минимальное количество для бесплатной доставки:" не выставил в ноль. И все заработало, появились все варианты доставки ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки "Почтой России"

Автор alibedog

Ответов: 104
Просмотров: 63751
Последний ответ 13.07.2021, 17:36:09
от SolopoV
Модуль доставки Укрпочта

Автор al_13

Ответов: 13
Просмотров: 9959
Последний ответ 13.05.2021, 12:57:59
от nnnata
Уведомление о заказе в зависимости от варианта доставки

Автор baltazors

Ответов: 0
Просмотров: 4689
Последний ответ 07.06.2017, 11:44:10
от baltazors
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 11636
Последний ответ 29.04.2017, 17:31:56
от princeyury
Варианты доставки из админки

Автор El_nik

Ответов: 7
Просмотров: 4973
Последний ответ 27.04.2017, 10:51:38
от El_nik