Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


andrsin

Recommended Posts

День добрый!

 

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 months later...

Добрый день.

Подскажите, какие изменения нужно внести в 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 months later...

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

 

Надіслати
Поділитися на інших сайтах


  • 2 months later...
В 09.04.2017 в 21:10, alf1976 сказал:

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

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

Надіслати
Поділитися на інших сайтах


  • 3 years later...

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

 

ппку.jpg

Змінено користувачем leonid161
.
Надіслати
Поділитися на інших сайтах


  • 2 months later...

Топор спаси нас  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 откачаешь и все о

работает

Куда копать?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.