WT CDEK library для Joomla
Небольшая нативная PHP Joomla библиотека для работы с API службы доставки CDEK. Пакет состоит из плагина для хранения настроек, PHP-библиотеки и виджета карты для выбора пунктов выдачи заказа.
Поддерживается Joomla 4.2.7 и выше.
Библиотека представляет собой клиент для подключения и авторизации в API CDEK и несколько методов для работы с ним с предварительной проверкой структуры данных, а также обработку ошибок при запросе. Для работы с библиотекой под рукой необходимо иметь официальную документацию CDEK API.
Данное расширение предназначено для Joomla-разработчиков. Они могут использовать его в качестве зависимости при разработке своих расширений для Joomla.
Pull Requests welcome со стороны Joomla разработчиков!
В составе библиотеки методы для получения списка ПВЗ, регионов, городов, 2 метода для расчета стоимости доставки и другие.
👩💻 Виджет выбора типа доставки от CDEK (карта с выбором ПВЗ)
В состав библиотеки включен виджет карты ПВЗ последней на данный момент версии: 3.10.2.
Javascript виджета оформлен как Joomla Web Asset. В своём коде подключаем его с помощью
По умолчанию в комплекте с виджетом идёт файл
Страница расширения, примеры кода.
GitHub репозиторий WT CDEK Library
Документация API CDEK
Документация виджета карты с выбором ПВЗ CDEK
#joomla #cdek #php #library #sdk #api
Небольшая нативная PHP Joomla библиотека для работы с API службы доставки CDEK. Пакет состоит из плагина для хранения настроек, PHP-библиотеки и виджета карты для выбора пунктов выдачи заказа.
Поддерживается Joomla 4.2.7 и выше.
Библиотека представляет собой клиент для подключения и авторизации в API CDEK и несколько методов для работы с ним с предварительной проверкой структуры данных, а также обработку ошибок при запросе. Для работы с библиотекой под рукой необходимо иметь официальную документацию CDEK API.
Данное расширение предназначено для Joomla-разработчиков. Они могут использовать его в качестве зависимости при разработке своих расширений для Joomla.
Pull Requests welcome со стороны Joomla разработчиков!
В составе библиотеки методы для получения списка ПВЗ, регионов, городов, 2 метода для расчета стоимости доставки и другие.
В состав библиотеки включен виджет карты ПВЗ последней на данный момент версии: 3.10.2.
Javascript виджета оформлен как Joomla Web Asset. В своём коде подключаем его с помощью
WebAssetManager.По умолчанию в комплекте с виджетом идёт файл
service.php, который является точкой входа для ajax-запроса. В данной библиотеке функционал этого файла (получение списка ПВЗ и калькуляции тарифов) перенесён в системный плагин Joomla.Страница расширения, примеры кода.
GitHub репозиторий WT CDEK Library
Документация API CDEK
Документация виджета карты с выбором ПВЗ CDEK
#joomla #cdek #php #library #sdk #api
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
SM WT CDEK аддон доставки для JoomShopping v.1.2.0
Способ доставки для интернет-магазина JoomShopping с выбором ПВЗ на карте, работающий со CDEK API v.2.0. Расчет стоимости по актуальным тарифам для физ.лиц (доставка) и интернет-магазин (для некоторых тарифов требуется юр.лицо).
👩💻 v.1.2.0 Что нового?
- Обновление бесплатной библиотеки WT Cdek до версии 1.2.0. Библиотека предназначена для Joomla разработчиков, бесплатная. Так же обновилась сегодня.
- Информация о выбранном ПВЗ в подтверждении заказа. Id и адрес пункта выдачи заказа CDEK добавляется к информации о доставке на странице подтверждения заказа.
- Показывать кнопку выбора ПВЗ? В настройки цены способа доставки добавлен новый параметр "Выбор ПВЗ для покупателя?". Для некоторых тарифов не имеет смысла показывать кнопку выбора ПВЗ. Вы можете скрыть эту кнопку для способа доставки курьером и оставить для ПВЗ или постамата.
- Добавлен системный плагин. Для корректной обработки нулевой цены способов доставки CDEK должен быть включен плагин System - WT JShop CDEK.
- Улучшена кодовая база.
Системные требования: Joomla 4.2.7+, JoomShopping 5+.
Рекомендуемые: Joomla 5.x, JoomShopping 5.5.x
Зависимости: требует установленную и настроенную бесплатную библиотеку WT Cdek.
- Страница расширения
- Скачать WT CDEK library v.1.2.0
- GitHub библиотеки
#joomla #php #cdek #JoomShopping
Способ доставки для интернет-магазина JoomShopping с выбором ПВЗ на карте, работающий со CDEK API v.2.0. Расчет стоимости по актуальным тарифам для физ.лиц (доставка) и интернет-магазин (для некоторых тарифов требуется юр.лицо).
- Обновление бесплатной библиотеки WT Cdek до версии 1.2.0. Библиотека предназначена для Joomla разработчиков, бесплатная. Так же обновилась сегодня.
- Информация о выбранном ПВЗ в подтверждении заказа. Id и адрес пункта выдачи заказа CDEK добавляется к информации о доставке на странице подтверждения заказа.
- Показывать кнопку выбора ПВЗ? В настройки цены способа доставки добавлен новый параметр "Выбор ПВЗ для покупателя?". Для некоторых тарифов не имеет смысла показывать кнопку выбора ПВЗ. Вы можете скрыть эту кнопку для способа доставки курьером и оставить для ПВЗ или постамата.
- Добавлен системный плагин. Для корректной обработки нулевой цены способов доставки CDEK должен быть включен плагин System - WT JShop CDEK.
- Улучшена кодовая база.
Системные требования: Joomla 4.2.7+, JoomShopping 5+.
Рекомендуемые: Joomla 5.x, JoomShopping 5.5.x
Зависимости: требует установленную и настроенную бесплатную библиотеку WT Cdek.
- Страница расширения
- Скачать WT CDEK library v.1.2.0
- GitHub библиотеки
#joomla #php #cdek #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
SM WT CDEK аддон доставки для JoomShopping. v.1.3.0.
Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK. Joomla 4.2.7+, JoomShopping 5+.
👩💻 v.1.3.0. Что нового?
Дополнительные услуги CDEK. Страхование. Добавлены дополнительные услуги CDEK для цены расчета стоимости доставки. В том числе страховка (объявленная стоимость). Объявленная стоимость может быть равна стоимости заказа, умножена на коэффициент или фиксированная.
Габариты отправления. Добавлены габариты по умолчанию для цены расчета стоимости доставки.
Коэффициенты поправки веса и наценка на доставку в параметры цены способа доставки. Добавлены коэффициенты поправки веса и наценка на доставку в параметры цены способа доставки. Коэффициенты способа доставки применяются ПЕРЕД общими наценками и коэффициентами.
Адрес доставки другой. Исправлена неточность использования параметра "адрес доставки другой".
Режим отладки. Добавлены новые данные в режим отладки.
Улучшение интерфейса. Интерфейс настройки цены способа доставки стал удобнее.
Рефакторинг. Аддон расчета стоимости доставки теперь не использует методы, помеченные в JoomShopping как устаревшие.
Страница расширения
@webtolkru
#JoomShopping #joomla #cdek #доставка
Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK. Joomla 4.2.7+, JoomShopping 5+.
Дополнительные услуги CDEK. Страхование. Добавлены дополнительные услуги CDEK для цены расчета стоимости доставки. В том числе страховка (объявленная стоимость). Объявленная стоимость может быть равна стоимости заказа, умножена на коэффициент или фиксированная.
Габариты отправления. Добавлены габариты по умолчанию для цены расчета стоимости доставки.
Коэффициенты поправки веса и наценка на доставку в параметры цены способа доставки. Добавлены коэффициенты поправки веса и наценка на доставку в параметры цены способа доставки. Коэффициенты способа доставки применяются ПЕРЕД общими наценками и коэффициентами.
Адрес доставки другой. Исправлена неточность использования параметра "адрес доставки другой".
Режим отладки. Добавлены новые данные в режим отладки.
Улучшение интерфейса. Интерфейс настройки цены способа доставки стал удобнее.
Рефакторинг. Аддон расчета стоимости доставки теперь не использует методы, помеченные в JoomShopping как устаревшие.
Страница расширения
@webtolkru
#JoomShopping #joomla #cdek #доставка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Joomla Feed (Sergey Tolkachyov)
Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.
В пакет входят:
- библиотека
Webtolk/Cdekapi- системный плагин
System - WT Cdek для хранения настроек и AJAX-интеграций- task-плагин
Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию- web asset с официальным JavaScript-виджетом СДЭК
👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для
layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.
Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.
Страница расширения
GitHub расширения
@joomlafeed
#joomla #расширения #cdek #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👏1
WT CDEK library v.1.3.2. библиотека интеграции Joomla и CDEK.
Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Пакет состоит из плагина для хранения настроек, PHP-библиотеки и виджета карты для выбора пунктов выдачи заказа. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки.
v.1.3.2. Что нового?
Названия городов с пробелами. Исправлен поиск городов СДЭК по названиям с пробелами, потерянный после рефакторинга. Когда это уже было исправлено в v.1.3.0, но в процессе недавнего масштабного рефакторинга библиотеки утерялось. Сейчас восстановлено.
Страница расширения
Github расширения
@webtolkru
#joomla #cdek
Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Пакет состоит из плагина для хранения настроек, PHP-библиотеки и виджета карты для выбора пунктов выдачи заказа. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки.
v.1.3.2. Что нового?
Названия городов с пробелами. Исправлен поиск городов СДЭК по названиям с пробелами, потерянный после рефакторинга. Когда это уже было исправлено в v.1.3.0, но в процессе недавнего масштабного рефакторинга библиотеки утерялось. Сейчас восстановлено.
Страница расширения
Github расширения
@webtolkru
#joomla #cdek
👍3🔥1
Способ доставки для интернет-магазина 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
This media is not supported in your browser
VIEW IN TELEGRAM
Способ доставки для интернет-магазина 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
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Пакет состоит из плагина для хранения настроек, PHP-библиотеки и виджета карты для выбора пунктов выдачи заказа. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.
v.1.4.0. Что нового?
- Поле Joomla Form
Deliverypoints. Добавлено поле Joomla Form Deliverypoints для выбора ПВЗ и постаматов с select.fancy-select.- Механизм watchfield. Переработан механизм
watchfield для наблюдения за родительскими полями и обновления зависимых полей. Для поля вы можете указать изменения каких полей ему наблюдать.- Документация. Обновлена документация по полям Joomla Form и механизму
watchfield на GitHub.- Данные AJAX-запросов. Исправлена ошибка передачи лишних данных из AJAX-запросов в API СДЭК.
На видео демо работы поля динамической подгрузки ПВЗ в поле выпадающего списка.
- Страница расширения
- GitHub
- Документация
@webtolkru
#joomla #cdek #api #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1