
- MODX 3
- PHP 8.2
- miniShop3
- Vue 3


Resolver создаст таблицу msyandex_requests, настройки namespace msyandexdelivery и два способа доставки («до двери» / «ПВЗ»). Меню компонента открывает только системные настройки. Отдельного CMP нет.
Ориентиры:
| Окружение | Пример msyandexdelivery_base_url |
|---|---|
| Test | https://b2b.taxi.tst.yandex.net |
| Production | https://b2b-authproxy.taxi.yandex.net |
Метка msyandexdelivery_environment (test / prod) влияет только на подсказки в UI. На выбор host она не влияет.
Заполните:
| Ключ | Назначение |
|---|---|
msyandexdelivery_base_url | Host Platform API (обязателен) |
msyandexdelivery_oauth_token | Bearer-токен |
msyandexdelivery_platform_station_id | ID склада отправителя (точка A) |
msyandexdelivery_enabled | Да |
Для карты ПВЗ задайте msyandexdelivery_widget_geo_id (например 213 для Москвы) или оставьте пустым: город возьмётся из адреса заказа.
В чанк оформления заказа добавьте:
[[!msydLexiconScript]]
[[!msYandexDelivery]]
<div data-msyd-widget></div>{'!msydLexiconScript' | snippet}
{'!msYandexDelivery' | snippet}
<div data-msyd-widget></div>Включите способы Яндекс Доставка — до двери и Яндекс Доставка — ПВЗ в MiniShop3.
Проверьте:
delivery_cost близок к properties.msyandexdelivery.price.
При msyandexdelivery_log_enabled журнал пишется в core/cache/msyandexdelivery_requests.log без секретов.
Подробности UI: Чекаут. Жизненный цикл заявки: Заявки и менеджер.