AWZ: Яндекс Доставка (+Экспресс)
От: Andrew Zahalski
Бесплатно
Дата публикации:
03.07.2022
Число установок:
100 - 499 раз
Дата обновления:
10.10.2025
Включает в себя:
Array
Последняя версия:
1.1.10
Интеграция с логистической платформой Яндекс Доставка
Данный модуль не является официальным модулем сервиса Яндекс Доставка и не поддерживается Яндексом!
Поддерживает:
Расчет стоимости и сроков доставки
Выбор Пунктов выдачи заказов Яндекса на Яндекс карте при оформлении заказа или отметка координат (для курьерской или экспресс доставки)
Автоматическое/Ручное создание заявки на доставку в логистическую платформу
Автообновление статусов заказа на основании статуса отправления
Документация:
Данный модуль не является официальным модулем сервиса Яндекс Доставка и не поддерживается Яндексом!
Поддерживает:
- Доставка до пунктов выдачи заказов Яндекса
- Курьерская доставка на следующий день
- Экспресс доставка
- Доставка день в день (грузовые такси, термосумки и т.д.)
Расчет стоимости и сроков доставки
Выбор Пунктов выдачи заказов Яндекса на Яндекс карте при оформлении заказа или отметка координат (для курьерской или экспресс доставки)
Автоматическое/Ручное создание заявки на доставку в логистическую платформу
Автообновление статусов заказа на основании статуса отправления
Документация:
Характеристики
|
Дата публикации
|
03.07.2022 |
|
Число установок
|
100 - 499 раз |
|
Дата обновления
|
10.10.2025 |
|
Включает в себя
|
Array |
|
Последняя версия
|
1.1.10 |
|
Адаптивность
|
Да |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 3442 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
- - изменена версия jqiery на jquery3.
- - добавлена замена поля с адресом, даже если он уже заполнен (при отметке адреса через gps); - добавлен пример получения списка ПВЗ по названию города в своих скриптах.
- - добавлена возможность коррекции рассчитанной стоимости доставки через параметры службы доставки.
- - изменение максимальной длины в габаритах для ПВЗ, теперь вместо 110 - 150см.
- - добавлены габариты товара в расчет доставки в корзине для курьера.
- - замена местами широты и долготы в настройках профиля экспресс доставки.
- - баг фикс.
- - баг фикс (не работал агент при нулевом значении интервала проверки).
- - убрана проверка на корректность идентификтора ПВЗ в админке, на событии изменения заказа.
- - исправлено описание опции НДС.
- - добавлена поддержка экспресс доставки.
- - ошибка проверки подключения скрипта Яндекс карт.
- - добавлены опции настройки для ключей Яндекс карты; - !обязательно заполните ключи в настройках модуля или поиск по карте работать не будет.
- - улучшение совместимости с php 8.1, баг на странице настроек модуля.
- - фикс проверки типа в Helper::pennyInt;
- - фикс бага php с преобразованием чисел в int;
- - ошибка приведения типов с ценой у товара выше 2 знаков после запятой;
- - добавлен параметр referral_source со значением 1сbitrix_AWZ, для учета яндексом типа модуля доставки;
- - замена setHeaders на более старый setHeader (для работы модуля на более ранних версий битрикса); - замена POST на GET в получении истории статусов (изменения в апи яндекса).
- - баг фикс (Accessing static property ::$parent as non static);
- - замена текста при выборе адреса доставки на карте для курьера и автозакрытие окна.
- - фикс отображения кнопки выбора ПВЗ в отгрузке, если в заказе не яндекс доставка;
- - замена объемного веса на габариты (объемный вес будет отключен с 23 марта); - исправлены габариты посылки для курьера.
- - исключение из лога pickup list; - добавлено получение адреса с модуля yandex.market; - логика вывода карты для отметки GPS; - добавлены агенты расчета сроков; - добавлен параметр НДС; - добавлен выбор срока ПВЗ по умолчанию; - улучшения поддержки yandex.market; - фикс регулярок проверки точки ПВЗ при расчете; - улучшение алгоритма получения текущего ПВЗ при расчете; - добавлен статический кеш доступных ПВЗ для дальнейших расчетов доставки на обработчике onSaleDeliveryServiceCalculate; - добавлен учет времени добавления с расчета сроков при расчете сроков; - рефакторинг; - добавлен параметр доп. срока доставки в контроллер, для карты и последующих расчетов; - добавлен обработчик в контроллер для переопределения или фильтрации вывода списка ПВЗ на карту; - замена deprecated CUtil::InitJSCore; - добавление опций выбора вида точки на карте; - добавление выбора доступных интервалов доставки перед запросом офферов; - улучшена совместимость с php 8.1;
- - добавлен выбор координат доставки на карте (опция в профиле доставки, обязательно наличие ключа яндекс карт в модуле fileman);
- - ошибка учета добавленного времени с настроект прояиля в ручной заявке;
- - исправлена ошибка кеширования; - ошибка получения ПВЗ кандидата с наименьшим сроком из кеша; - исправлена ошибка заполнения очереди, если сменить доставку и не удалить заявку;
- - улучшен выбор ПВЗ по умолчанию для расчета; - добавлены опции кеширования в настройки доставки; - добавлен алгоритм умного выбора ПВЗ по умолчанию для расчета срока доставки;
- - добавлена возможность отмены изменения статуса на обработчике onBeforeStatusUpdate, добавлен параметр lastDate позволяющий установить следующую дату проверки статуса;
- - изменения в языковых переменных;
- - исправлена ошибка проверки лицензии в битриксе, добавлен параметр для добавления часов (часового пояса) к сроку доставки передаваемому в Яндекс Доставку (баг с часовыми поясами в Апи Яндекса);
- - логика списка заявок вынесена в отдельный класс, для возможности наследования на обработчике кастомизации списка заявок;
- - исправлена ошибка сериализации заголовков HttpClient в логе, добавлен токен в статический кеш запросов (возможна ошибка, если аккаунты разные и одни параметры запроса);
- hard fix, добавлено получение ид точки самовывоза для расчета стоимости доставки (временный отвал или изменения в апи Яндекса);
- - добавлено обновление сроков доставки после выбора пвз на карте; - изменен алгоритм подключения поиска адреса на карте (скрыта установка метки найденного адреса);
- - конфликт в именовании переменных в обработчике onBeforeStatusUpdate;
- - запрет выбора ПВЗ всех типов, кроме terminal и pickup_point;
- - добавлена опция логирования запросов в b_event_log; - добавлен статический кеш запросов с одинаковыми параметрами в рамках одного хита;
- - добавлен обработчик onAfterLocationNameCreate позволяющий переопределить название местоположение Битрикса перед расчетом; - исправлена ошибка кеша параметров доставки при нескольких профилях и пустом заказе; - исправлена ошибка получения параметров веса и объема по умолчанию при отсутствии доставки при расчете (баг в ядре); - добавлена опция в профили доставки (расчет сроков от с начала дня, от 00:00);
- - исправлена ошибка не подстановки пустых параметров при ручной заявке в доставку; - исправлена ошибка получения кода местоположения при выборе ПВЗ в админке (дня нового импорта местоположений); - добавлен учет параметров максималдьных габаритов и веса при выводе доставки; - добавлено скрытие терминалов если габариты превышают допустимые, но все еще можно доставить до ПВЗ; - добавлена обработчка внешних ПВЗ и автоподстановка с модуля yandex.market - добавлено получение габаритов товара с модуля торгового каталога в заявку;
- - исправлена ошибка формирования штрихкода со случайными данными (добавлен статический кеш по номеру заказа, в рамках хита);
- - улучшение поиска местоположений, фикс старых местоположений по ид (deprecated, будет удалено в будущих версиях);
- - добавлена возможность задать свойство с координатами доставки; - улучшения проверки данных из заказа;
- - исправлена ошибка сохранения фильтра в списке заявок; - изменение логики синхронизации статусов, добавлен контроль дубликатов статусов (необходима перенастройка автоматизации в модуле); - добавлено больше информации по автоматизации в заявку; - добавлена возможность настройки автоматизации с истории в заявке; - изменен тип колонки со статусом в базе (varchar(255));
- - добавлена поддержка множественных фильтров в список заявок;
- - добавлена фильтрация по последнему статусу заявки в логистической платформе;
- - в обработчик OnCalcBeforeReturn добавлена обработка параметра RESULT как алиаса к result, параметра disableWriteDate, отключающего запись даты в свойство; - улучшения проверки идентификаторов при записи даты доставки в свойство; - добавлена возможность обновления информации о доставке и вывод дополнительных данных в заявку; - добавлены функции получения ярлыков и актов; - добавлен фильтр по статусу заказов, по варианту доставки в списке заявок; - добавлена ссылка на заказ в списке заявок; - добавлен обработчик onBeforeShowListItems для кастомизации страницы списка заявок;
- - изменен механизм подготовки данных для ручного оформления заказа; - добавлен вывод системной информации по запросу списка офферов; - исправления в языковых переменных; - добавлена опция отключения поиска адреса на карте (для работы требуется ключ сервиса Яндекс Карты)
- - улучшена логика фильтрации заказов при обновлении статусов;
- - добавлены обработчики в механизм смены статусов заказа; - исправлена ошибка не учета предыдущих статусов, если изменений больше чем 1;
- - изменение проверки подписи в main 20.200.300;
- -исправлена ошибка отображения профиля в созданных доставках;
