Всем привет!
Начинаем биться с CPA "ЯндексМаркета" или, проще, с "Заказом на Маркете".
Исходные данные: OPENCART.PRO 2.1.0.2.1 (который, увы, с каждым днем все больше превращается в OPENCART.CMS в лучшем случае, но не об этом) и модуль Y.CMS от Яндекс.Кассы (1.6.0). Не без труда, но подружить их удалось. По Метрике все Ok. Импортом не пользуюсь через него, уж больно тяжело он формируется. А ставил я сей модуль исключительно для CPA "ЯндексМаркета" или, проще, с "Заказом на Маркете".
Так вот, все вроде бы настроил, как указано в сопроводительной документации, но тут начинаются пляски с бубном.
1. При включенной SeoPro - модуль не работает, поскольку... Ну есть описание в сети, что она делает не так и почему модуль с ней не дружит. Прилетает ошибка "CANT_GET_RESPONSE HTTP", Детали ошибки = 301 Moved Permanently.
Подробнее:
ЗАПРОС:
POST /yandexbuy/cart HTTP/1.1
Content-Type: application/json;charset=utf-8
{"cart":{"currency":"RUR","items":[{"feedId":451020,"offerId":"447","feedCategoryId":"16","offerName":"Варочная поверхность Kuppersberg FT6VSO9","count":1}],"delivery":{"region":{"id":213,"name":"Москва","type":"CITY","parent":{"id":1,"name":"Москва и Московская область","type":"SUBJECT_FEDERATION","parent":{"id":3,"name":"Центральный федеральный округ","type":"COUNTRY_DISTRICT","parent":{"id":225,"name":"Россия","type":"COUNTRY"}}}}}}}
ОТВЕТ:
HTTP/1.1 301 Moved Permanently
Date: Wed, 26 Oct 2016 15:53:52 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Server: Jino.ru/mod_pizza
Set-Cookie: PHPSESSID=6c61e611deecda197079668f5605219a; path=/; domain=.***; HttpOnly
Set-Cookie: language=ru; expires=Fri, 25-Nov-2016 15:53:52 GMT; Max-Age=2592000; path=/; domain=***
Set-Cookie: currency=RUB; expires=Fri, 25-Nov-2016 15:53:52 GMT; Max-Age=2592000; path=/; domain=***
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: https://***/index.php?route=yandexbuy/cart&auth-token=***
Vary: Accept-Encoding
2. Отключаю SeoPro - эта ошибка уходит, но приходит новая: "CANT_GET_RESPONSE UNSUPPORTED_MEDIA_TYPE", Детали ошибки = unsupported media-type; nested exception is org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'text/html;charset=utf-8' not supported. Собственно на этом всё.
Собственно хотелось бы найти решение для проблемы.
Может у кого-то есть проверенные рабочие модули для OPENCART.PRO? Или доработки для OPENCART.PRO? Кто с этим уже сталкивался?
ТП Яндекса до проблем юзверей... Разработчик приложения "Y.CMS" словил тишину еще летом. Разработчик аналогичного приложения готов помочь только при условии использования дефолтного опенкарта без каких-либо допилов/шаблонов/модулей и т.д.