Skip to content
msYandexDelivery
msYandexDelivery
Доставка через Yandex Delivery Platform API (other-day) для MiniShop3 — расчёт, ПВЗ, заявки в менеджере
  1. Компоненты
  2. msYandexDelivery
  3. Системные настройки

Системные настройки

Namespace: msyandexdelivery. Ключ в БД: msyandexdelivery_<name>.

Путь в менеджере: Системные настройки → пространство имён msyandexdelivery (или пункт меню msYandexDelivery → Системные настройки).

API и доставка

КлючТипПо умолчаниюОписание
msyandexdelivery_enabledcombo-boolean0Включает расчёт и заявки. При 0 MiniShop3 работает без вызовов Яндекса
msyandexdelivery_base_urltextfield(пусто)Обязательно. Host Platform API без path. Компонент не подставляет test/prod URL сам
msyandexdelivery_environmenttextfieldprodМетка test / prod для подсказок в UI. Host не выбирает
msyandexdelivery_oauth_tokentext-password(пусто)OAuth Bearer из кабинета Яндекса. На frontend не отдаётся
msyandexdelivery_timeoutnumberfield15Таймаут HTTP к API, секунды
msyandexdelivery_log_enabledcombo-boolean0Журнал в core/cache/msyandexdelivery_requests.log без секретов
msyandexdelivery_delivery_idtextfield(пусто)ID способов доставки MS3 через запятую. Пусто — поиск по class YandexDelivery
msyandexdelivery_platform_station_idtextfield(пусто)platform_station_id склада отправителя (точка A)
msyandexdelivery_default_tarifftextfieldtime_intervaltime_interval (до двери) или self_pickup (ПВЗ)
msyandexdelivery_payment_methodtextfieldalready_paidСпособ оплаты в заявке: already_paid, card_on_receipt или postpay
msyandexdelivery_cache_ttlnumberfield3600TTL кэша расчётов (зарезервировано)
msyandexdelivery_default_weightnumberfield1000Вес по умолчанию, граммы
msyandexdelivery_default_lengthnumberfield30Длина места, см (dx)
msyandexdelivery_default_widthnumberfield20Ширина места, см (dy)
msyandexdelivery_default_heightnumberfield10Высота места, см (dz)
msyandexdelivery_weight_coefficienttextfield1Множитель веса при расчёте

Виджет ПВЗ

КлючТипПо умолчаниюОписание
msyandexdelivery_widget_geo_idnumberfield(пусто)geo_id города Яндекса для центра карты (213 Москва, 2 СПб). Не id ПВЗ. Пусто: город из адреса заказа
msyandexdelivery_widget_citytextfieldМоскваЗапасное русское имя города, если нет geo_id и города в адресе
msyandexdelivery_widget_heightnumberfield450Высота виджета, px (минимум 200)
msyandexdelivery_widget_show_select_buttoncombo-boolean1Выбор точки только по кнопке «Продолжить» в виджете
msyandexdelivery_widget_script_urltextfield(пусто)Override URL скрипта. Пусто — https://widget-pvz.dostavka.yandex.net/widget.js?v=2

Опрос статусов

Other-day API не шлёт webhook. Статусы обновляет poll: кнопка на вкладке заказа, Scheduler или cron.

КлючТипПо умолчаниюОписание
msyandexdelivery_sync_poll_enabledcombo-boolean1Разрешить пакетный опрос. При 0 задача отвечает poll_disabled
msyandexdelivery_sync_poll_limitnumberfield50Сколько активных заявок опросить за один прогон (1–200)
msyandexdelivery_sync_secrettextfield(пусто)Секрет для connector.php?action=sync_statuses без входа в менеджер

Подробнее: Заявки и менеджер.

Примеры Base URL

ОкружениеПример
Testhttps://b2b.taxi.tst.yandex.net
Productionhttps://b2b-authproxy.taxi.yandex.net

Сверяйте значения с доступом к API.