
- MODX 3
- PHP 8.2
- miniShop3
- Vue 3


Компонент требует msyandexdelivery_base_url. Без host клиент не ходит в API. Укажите test или prod host из доступа к API. Метка environment host не выбирает.
Проверьте Bearer в msyandexdelivery_oauth_token и что base_url соответствует контуру токена (test vs prod).
Test API знает ограниченный набор точек (в основном Москва). CDN-виджет ПВЗ показывает prod-каталог. Точка с карты может отсутствовать в tst API.
Для ручной проверки берите platform_station_id из ответа pickup-points/list или из docs/testing.md в репозитории компонента.
Виджет показывает публичные тарифы карты. Итоговая стоимость заказа берётся из вашего pricing-calculator после calculate / select_option.
delivery_cost = 0, хотя в properties есть price При сохранении опции delivery_cost синхронизируется из option.price, а tariff выравнивается по delivery_id. Проверьте новый заказ после расчёта на чекауте.
Старые заказы с нулевым delivery_cost пакет сам не пересчитывает. Если нужна аналитика по ним, выравнивайте вручную (в репозитории пакета есть helper msyd_sync_order_delivery_cost_from_offer()).
Нужна форма с классом ms3_order_form и загруженный ms3.js. Виджет слушает change/input, хук afterAddOrder и ms3:ready. После обновления пакета очистите кэш MODX и сделайте жёсткий refresh на чекауте.
При msyandexdelivery_enabled = Нет вызовы Яндекса не выполняются. MiniShop3 должен работать как без пакета. Если способ доставки Яндекса всё ещё выбран у покупателя, отключите или скройте эти способы в MS3.
Нужен установленный и рабочий VueTools. Отдельного CMP у пакета нет: меню открывает только системные настройки.
На вкладке заказа нажмите Отменить. Connector вызывает cancel_request → POST …/request/cancel. Кнопка недоступна после передачи курьеру и на терминальных статусах. Альтернатива: кабинет Яндекс Доставки.
Его нет. Other-day API не шлёт callback. Обновляйте статус кнопкой Refresh или пакетным опросом (Scheduler / cron).