COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Recommended Posts

Всем привет!

Начинаем биться с 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" словил тишину еще летом. Разработчик аналогичного приложения готов помочь только при условии использования дефолтного опенкарта без каких-либо допилов/шаблонов/модулей и т.д.

Ссылка на комментарий
Поделиться на других сайтах

17 минут назад, АлексейК сказал:

Собственно хотелось бы найти решение для проблемы.

Я могу ошибаться, но посмотрите этот модуль от toporchillo. Он не решит вашу задачу?

В любом случае спишитесь с автором.

Ссылка на комментарий
Поделиться на других сайтах

10 минут назад, RHCk сказал:

этот модуль от toporchillo

 

Смотрел. Не работает. Проблемы те же.

Детали ошибки = 301 Moved Permanently

 

Да и собственно причина ошибки при вклчюенном SeoPro со слов одного из авторов в этом:

 

if (rawurldecode($url) != rawurldecode($seo)) {
		header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');
		$this->response->redirect($seo);
	}

 

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...
  • 5 months later...

А вам удалось решить эту проблему?

 

В 10/26/2016 at 19:20, АлексейК сказал:

Смотрел. Не работает. Проблемы те же.

Детали ошибки = 301 Moved Permanently

 

Да и собственно причина ошибки при вклчюенном SeoPro со слов одного из авторов в этом:

 


if (rawurldecode($url) != rawurldecode($seo)) {
		header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');
		$this->response->redirect($seo);
	}

 

 

 

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу