Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

«Покупка на Маркете»


andrsin
 Поделиться

Рекомендованные сообщения

День добрый!

 

Opencart 1.5.5.1.2 версия модуля последняя.

 

Возобновил попытку настроить ваш модуль спустя год и столкнулся вот с такой ошибкой в логе:

URL = https://shop.bowandtie.ru/yandexbuy/cart
Параметры URL: auth-token=4E0000014250AD27
Детали ошибки = JSON deserialization error; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character ('' (code 65279 / 0xfeff)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: java.io.InputStreamReader@37224d7c; line: 1, column: 2]

Запрос:

{"cart":{"currency":"RUR","items":[{"feedId":420356,"offerId":"377000052","feedCategoryId":"77","offerName":"Бутоньерка для пиджака Олень цвет золото","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"}}}}}}}

Ответ:

{"cart":{"items":[{"feedId":420356,"offerId":"377000052","price":300,"count":1,"delivery":true}],"deliveryOptions":[{"id":"3","type":"DELIVERY","serviceName":"\u041a\u0443\u0440\u044c\u0435\u0440\u0441\u043a\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430","price":300,"dates":{"fromDate":"06-12-2016","toDate":"06-12-2016"},"paymentMethods":null},{"id":"pickup","type":"PICKUP","serviceName":"\u0421\u0430\u043c\u043e\u0432\u044b\u0432\u043e\u0437","price":0,"dates":{"fromDate":"07-12-2016","toDate":"08-12-2016"},"outlets":[{"id":474604}],"paymentMethods":"CASH_ON_DELIVERY"},{"id":"1","type":"POST","serviceName":"\u041f\u043e\u0447\u0442\u0430 \u0420\u043e\u0441\u0441\u0438\u0438 (1 \u043a\u043b\u0430\u0441\u0441)","price":200,"dates":{"fromDate":"06-12-2016","toDate":"06-12-2016"},"paymentMethods":null}],"paymentMethods":["CASH_ON_DELIVERY"]}}

Буду очень признателен за помощь. 

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


Ответ начинается с   Откуда он там взялся? Может в каком-то файле перед/после закрытия php-тэга ?>  какой-то символ затесался?

Нет, все точно скопировал. 

 

Прилагаю скрин:

SnimokJPG_2677797_24312041.jpg

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


В ответе магазина не должно быть 

Я не знаю, откуда он взялся. Вы модуль обновляли? Я в октябре-ноябре много чего дописал

Да, модуль сегодня обновил. 

 

Честно говоря, даже не знаю куда копать и где искать аппендикс 

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


Итак, ошибку победили. Языковой файл сохранили с кодировкой UTF-8 с BOM. Ищутся файлы с помощью модуля Поиск файлов с кодировкой UTF-8 с BOM Спасибо за наводку ashap.

 

Все заработало, теперь возник вопрос, как доставку рассчитать для заказов. Ок, модуль работает с моими вариантами доставки, однако Яндекс берет какие-то свои тарифы на доставку. Или все эти данные берутся с моих модулей доставки? Есть ли учет веса и направления? Перебирать все регионы...это офигеешь. Ведь если после оформления заказа на Маркете, клиенту говорить, что мол тарифы на доставку другие, они же тут же побегут жаловаться Яше =/ 

 

Как быть?

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


Отлично....разобрался. Итак, все оказалось просто, как 1....2....3  Отлично считают модули доставки: Доставка транспортной компанией «СДЭК» и Модуль доставки Почта России

 

Выбираем город клиента (цифра 1 на картинке), обновляем данные (цифра 2) и смотрим как отлично считаются тарифы (цифра 3). Причем цены как на сайте, с учетом настроек модулей доставки. 

 

Где оплачивать полную версию модуля?

 

SnimokJPG_4790565_24417939.jpg

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


  • 3 месяца спустя...

Добрый день.

Подскажите, какие изменения нужно внести в SeoPro, чтобы убрать ошибку:

URL = https://site.ru/yandexbuy/cart
Параметры URL: auth-token=E3***********
Детали ошибки = 302 Found

 

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


В 07.04.2017 в 11:40, alf1976 сказал:

Добрый день.

Подскажите, какие изменения нужно внести в SeoPro, чтобы убрать ошибку:


URL = https://site.ru/yandexbuy/cart
Параметры URL: auth-token=E3***********
Детали ошибки = 302 Found

 

С этой проблемой разобрался, модификатор почему-то не добавил нужный код в seopro. 

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


С тестовым заказом Яндекс Маркета такая фигня: сумма в заказе в админке opencart отображается правильно, а итого не правильно. Например сумма 8 480 ₽. а итого 8 ₽.

Screenshot_13.png

 

Если заказ оформляется обычным способом на сайте, всё нормально отображается.

 

P.S. Если при оформлении тестового заказа не выбрать оплату, то вываливается в белый экран при попытке открыть заказ в админке: HTTP ERROR 500

PHP Fatal error:  Class 'Controllerpayment' not found in /var/www/***/data/www/***/vqmod/vqcache/vq2-system_storage_modification_system_engine_loader.php on line 28

 

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


В 14.12.2016 в 16:10, bowandtie сказал:

Отлично....разобрался. Итак, все оказалось просто, как 1....2....3  Отлично считают модули доставки: Доставка транспортной компанией «СДЭК» и Модуль доставки Почта России

 

Выбираем город клиента (цифра 1 на картинке), обновляем данные (цифра 2) и смотрим как отлично считаются тарифы (цифра 3). Причем цены как на сайте, с учетом настроек модулей доставки. 

 

Где оплачивать полную версию модуля?

 

SnimokJPG_4790565_24417939.jpg

 

А у Вас " Модуль доставки Почта России" какая версия работает?

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


Доброго времени суток! Пытаюсь завести модуль на ocStore 1.5.3.1. Всё сделал по инструкции, страница /index.php?route=yandexbuy/cart выдает "Wrong or empty Yandex Authorization token".

При создании тестового заказа жму актуализировать корзину - выдает ошибку:

 

"Возникла проблема при обработке ответа от магазина. Подробности можно посмотреть в логе API."

 

В логе яндекса - Тип ошибки: CANT_GET_RESPONSE, Детали ошибки: 301 Moved Permanently.

 

SSL - есть;

SEOPRO - отключал, не помогает;

Токен новый несколько раз делал, прописывал - тщетно.

 

Куда копать?

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


  • 3 месяца спустя...

Кто уже успешно все настроил, подскажите пожалуйста - в настройках модуля в самом низу есть "Точки продаж (пункты самовывоза)". Что именно нужно указывать в Яндекс ID? Тот ID который в адресной строке браузера, или же тот который в последнем пункте при создании точки в Яндексе? Скрин для наглядности http://joxi.ru/KAg5dkjCgX59Lm

 

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


  • 2 месяца спустя...
В 09.04.2017 в 21:10, alf1976 сказал:

С этой проблемой разобрался, модификатор почему-то не добавил нужный код в seopro. 

Подскажите пжт где что надо добавить? У меня аналогичная проблема

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


  • 3 года спустя...

Всем привет. Кто подскажет, не получается состыковаться из за ошибки, я так понимаю мешает сеопро который стоит в магазине, но блин, не отключать же его, должно же быть решение? Пробовал ссылку которая делается модулем добавить в сео урл и сделать чпу, но не помогло, также слэшами поигрался ни в какую не хочет... ((

 

ппку.jpg

Изменено пользователем leonid161
.
Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...

Топор спаси нас  seo pro включаешь и 301 Moved Permanently при отправке запроса тестового апи

 

Заголовок
HTTP/1.1 301 MOVED_PERMANENTLY Moved Permanently
Date: Tue, 21 Dec 2021 08:53:03 GMT
Server: Apache/2.4
X-Powered-By: PHP/7.4.26
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Location: https://glavpm.ru/index.php?route=yandexbuy2/stocks&auth-token=7C0000010D7DDC2C
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Set-Cookie: default=kr4homrv4s052tjs2p5b92cdtu; path=/; HttpOnly
Тело

Отсутствует

 

 

ostore 2.3 , seopro откачаешь и все о

работает

Куда копать?

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.