Сейчас заходим на яндекс маркет, работа по модели DBS (продажи с доставкой магазина). Для подключения нужно подключить подтверждения заказов по API. При прохождении котрольного заказа (тестовый) выдает ошибку "301 Moved Permanently" (см скриншоты), кто как решил эту проблему, отпишитесь пожалуйста.
У Вас запрос на vash_domen.ru/cart редиректится на vash_domen.ru/cart/ (слеш в конце). Попробуйте в качестве эндопинта в яше указать урл со слешем в конце.
Ну или меняйте роутинг в плагине, которым вы пользуетесь.
У меня это сделано вот так
'yadbs_api/<method>' => 'frontend/yadbsApi',
т.е. все запросы приезжают на yadbs_api/ c названием метода в конце (cart, order/accept, order/status),
а в контроллере уже разруливаю что нам пришло и что с этим надо сделать.
Апдейт: Хотя менять урл в Яше не вариант, там же общий эндпоинт.
В плагине «Яндекс.Маркет», разработанном Webasyst, нет поддержки схемы сотрудничества DBS. Если вы используете плагин другого разработчика, сообщите об ошибке ему напрямую, пожалуйста.
2 комментария
У Вас запрос на vash_domen.ru/cart редиректится на vash_domen.ru/cart/ (слеш в конце). Попробуйте в качестве эндопинта в яше указать урл со слешем в конце.
Ну или меняйте роутинг в плагине, которым вы пользуетесь.
У меня это сделано вот так
т.е. все запросы приезжают на yadbs_api/ c названием метода в конце (cart, order/accept, order/status),
а в контроллере уже разруливаю что нам пришло и что с этим надо сделать.
Апдейт: Хотя менять урл в Яше не вариант, там же общий эндпоинт.
В плагине «Яндекс.Маркет», разработанном Webasyst, нет поддержки схемы сотрудничества DBS. Если вы используете плагин другого разработчика, сообщите об ошибке ему напрямую, пожалуйста.