Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

AWZ: Яндекс Доставка

Интеграция с логистической платформой Яндекс ДоставкаДанный модуль не является официальным модулем сервиса Яндекс Доставка и не поддерживается Яндексом!Что умеет модуль:Расчет стоимости и сроков доставки (Пункты выдачи заказов Яндекса и Яндекс Доставка курьером)Выбор Пунктов выдачи заказов Яндекса на Яндекс карте при оформлении заказаАвтоматическое/Ручное создание заявки на доставку в логистическую платформуАвтообновление статусов заказа на основании статуса отправленияДокументация:GitHub - https://github.com/zahalski/awz.ydelivery

AWZ: Яндекс Доставка

AWZ: Яндекс Доставка

Скриншоты
Описание

Технические данные

Опубликовано:
03.07.2022
Обновлено:
03.08.2023
Версия:
1.0.47
Установлено:
100 - 499 раз
Подходящие редакции:
«Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Интеграция с логистической платформой Яндекс Доставка

Данный модуль не является официальным модулем сервиса Яндекс Доставка и не поддерживается Яндексом!

Что умеет модуль:

Расчет стоимости и сроков доставки (Пункты выдачи заказов Яндекса и Яндекс Доставка курьером)

Выбор Пунктов выдачи заказов Яндекса на Яндекс карте при оформлении заказа

Автоматическое/Ручное создание заявки на доставку в логистическую платформу

Автообновление статусов заказа на основании статуса отправления

Документация:
GitHub - https://github.com/zahalski/awz.ydelivery
Отзывы (2)
Обсуждения (14)
1 - 5 из 14
Что нового
1.0.47 (03.08.2023) - улучшение совместимости с php 8.1, баг на странице настроек модуля.
1.0.46 (18.07.2023) - фикс проверки типа в Helper::pennyInt;
1.0.45 (18.07.2023) - фикс бага php с преобразованием чисел в int;
1.0.44 (06.07.2023) - ошибка приведения типов с ценой у товара выше 2 знаков после запятой;
1.0.43 (02.07.2023) - добавлен параметр referral_source со значением 1сbitrix_AWZ, для учета яндексом типа модуля доставки;
1.0.42 (28.05.2023) - замена setHeaders на более старый setHeader (для работы модуля на более ранних версий битрикса); - замена POST на GET в получении истории статусов (изменения в апи яндекса).
1.0.41 (28.03.2023) - баг фикс (Accessing static property ::$parent as non static);
1.0.40 (23.03.2023) - замена текста при выборе адреса доставки на карте для курьера и автозакрытие окна.
1.0.39 (20.03.2023) - фикс отображения кнопки выбора ПВЗ в отгрузке, если в заказе не яндекс доставка;
1.0.38 (20.03.2023) - замена объемного веса на габариты (объемный вес будет отключен с 23 марта); - исправлены габариты посылки для курьера.
1.0.37 (13.01.2023) - исключение из лога pickup list; - добавлено получение адреса с модуля yandex.market; - логика вывода карты для отметки GPS; - добавлены агенты расчета сроков; - добавлен параметр НДС; - добавлен выбор срока ПВЗ по умолчанию; - улучшения поддержки yandex.market; - фикс регулярок проверки точки ПВЗ при расчете; - улучшение алгоритма получения текущего ПВЗ при расчете; - добавлен статический кеш доступных ПВЗ для дальнейших расчетов доставки на обработчике onSaleDeliveryServiceCalculate; - добавлен учет времени добавления с расчета сроков при расчете сроков; - рефакторинг; - добавлен параметр доп. срока доставки в контроллер, для карты и последующих расчетов; - добавлен обработчик в контроллер для переопределения или фильтрации вывода списка ПВЗ на карту; - замена deprecated CUtil::InitJSCore; - добавление опций выбора вида точки на карте; - добавление выбора доступных интервалов доставки перед запросом офферов; - улучшена совместимость с php 8.1;
1.0.35 (23.12.2022) - добавлен выбор координат доставки на карте (опция в профиле доставки, обязательно наличие ключа яндекс карт в модуле fileman);
1.0.33 (23.12.2022) - ошибка учета добавленного времени с настроект прояиля в ручной заявке;
1.0.32 (22.12.2022) - исправлена ошибка кеширования; - ошибка получения ПВЗ кандидата с наименьшим сроком из кеша; - исправлена ошибка заполнения очереди, если сменить доставку и не удалить заявку;
1.0.29 (21.12.2022) - улучшен выбор ПВЗ по умолчанию для расчета; - добавлены опции кеширования в настройки доставки; - добавлен алгоритм умного выбора ПВЗ по умолчанию для расчета срока доставки;
1.0.28 (20.12.2022) - добавлена возможность отмены изменения статуса на обработчике onBeforeStatusUpdate, добавлен параметр lastDate позволяющий установить следующую дату проверки статуса;
1.0.27 (18.12.2022) - изменения в языковых переменных;
1.0.26 (17.12.2022) - исправлена ошибка проверки лицензии в битриксе, добавлен параметр для добавления часов (часового пояса) к сроку доставки передаваемому в Яндекс Доставку (баг с часовыми поясами в Апи Яндекса);
1.0.25 (15.12.2022) - логика списка заявок вынесена в отдельный класс, для возможности наследования на обработчике кастомизации списка заявок;
1.0.24 (14.12.2022) - исправлена ошибка сериализации заголовков HttpClient в логе, добавлен токен в статический кеш запросов (возможна ошибка, если аккаунты разные и одни параметры запроса);
1.0.23 (14.12.2022) hard fix, добавлено получение ид точки самовывоза для расчета стоимости доставки (временный отвал или изменения в апи Яндекса);
1.0.22 (12.12.2022) - добавлено обновление сроков доставки после выбора пвз на карте; - изменен алгоритм подключения поиска адреса на карте (скрыта установка метки найденного адреса);
1.0.21 (11.12.2022) - конфликт в именовании переменных в обработчике onBeforeStatusUpdate;
1.0.20 (01.12.2022) - запрет выбора ПВЗ всех типов, кроме terminal и pickup_point;
1.0.19 (17.11.2022) - добавлена опция логирования запросов в b_event_log; - добавлен статический кеш запросов с одинаковыми параметрами в рамках одного хита;
1.0.18 (24.07.2022) - добавлен обработчик onAfterLocationNameCreate позволяющий переопределить название местоположение Битрикса перед расчетом; - исправлена ошибка кеша параметров доставки при нескольких профилях и пустом заказе; - исправлена ошибка получения параметров веса и объема по умолчанию при отсутствии доставки при расчете (баг в ядре); - добавлена опция в профили доставки (расчет сроков от с начала дня, от 00:00);
1.0.17 (15.07.2022) - исправлена ошибка не подстановки пустых параметров при ручной заявке в доставку; - исправлена ошибка получения кода местоположения при выборе ПВЗ в админке (дня нового импорта местоположений); - добавлен учет параметров максималдьных габаритов и веса при выводе доставки; - добавлено скрытие терминалов если габариты превышают допустимые, но все еще можно доставить до ПВЗ; - добавлена обработчка внешних ПВЗ и автоподстановка с модуля yandex.market - добавлено получение габаритов товара с модуля торгового каталога в заявку;
1.0.16 (11.07.2022) - исправлена ошибка формирования штрихкода со случайными данными (добавлен статический кеш по номеру заказа, в рамках хита);
1.0.15 (10.07.2022) - улучшение поиска местоположений, фикс старых местоположений по ид (deprecated, будет удалено в будущих версиях);
1.0.14 (09.07.2022) - добавлена возможность задать свойство с координатами доставки; - улучшения проверки данных из заказа;
1.0.13 (03.07.2022) - исправлена ошибка сохранения фильтра в списке заявок; - изменение логики синхронизации статусов, добавлен контроль дубликатов статусов (необходима перенастройка автоматизации в модуле); - добавлено больше информации по автоматизации в заявку; - добавлена возможность настройки автоматизации с истории в заявке; - изменен тип колонки со статусом в базе (varchar(255));
1.0.12 (02.07.2022) - добавлена поддержка множественных фильтров в список заявок;
1.0.11 (02.07.2022) - добавлена фильтрация по последнему статусу заявки в логистической платформе;
1.0.10 (02.07.2022) - в обработчик OnCalcBeforeReturn добавлена обработка параметра RESULT как алиаса к result, параметра disableWriteDate, отключающего запись даты в свойство; - улучшения проверки идентификаторов при записи даты доставки в свойство; - добавлена возможность обновления информации о доставке и вывод дополнительных данных в заявку; - добавлены функции получения ярлыков и актов; - добавлен фильтр по статусу заказов, по варианту доставки в списке заявок; - добавлена ссылка на заказ в списке заявок; - добавлен обработчик onBeforeShowListItems для кастомизации страницы списка заявок;
1.0.9 (30.06.2022) - изменен механизм подготовки данных для ручного оформления заказа; - добавлен вывод системной информации по запросу списка офферов; - исправления в языковых переменных; - добавлена опция отключения поиска адреса на карте (для работы требуется ключ сервиса Яндекс Карты)
1.0.8 (29.06.2022) - улучшена логика фильтрации заказов при обновлении статусов;
1.0.7 (29.06.2022) - добавлены обработчики в механизм смены статусов заказа; - исправлена ошибка не учета предыдущих статусов, если изменений больше чем 1;
1.0.6 (29.06.2022) - изменение проверки подписи в main 20.200.300;
1.0.4 (28.06.2022) -исправлена ошибка отображения профиля в созданных доставках;
Установка
Минимальная версия модуля main - 18.1.1

1) Установите модуль
2) Добавите службу доставки AWZ: Яндекс Доставка
3) Добавьте необходимые профили доставки (ПВЗ или Курьер)
4) Настройте профили (впишите ключи доступа и настройки стоимости, объема, веса по умолчанию)
5) Перейдите в настройки модуля AWZ: Яндекс Доставка (Настройки - Настройки продукта - Настройки модулей)
6) Настройте модуль (Уделите особое внимание привязкам платежных систем)
7) Для создания заявки нажмите кнопку "Новая заявка в доставку" в необходимом к отправке заказе
8) Для работы поиска по адресу на Яндекс Карте необходимо вписать ключ API в настройках модуля fileman (Настройки - Настройки продукта - Управление структурой - Ключ API для Yandex Карт)
Поддержка
Поддержка оказывается по контактам:

Предпочитаемый способ связи:

Открытая линия поддержки - https://zahalski.bitrix24.by/online/opensource

Дополнительные способы связи:

Telegram: @andrew_zahalski
Email: info<гав>zahalski<точка>dev

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки