Jump to content

Recommended Posts

Какой ответ сервера при актуализации корзины?

1. Зашли в "Заказ на маркете / Отладка API заказа"

2. Добавили из списка 1н товар. Нажали кнопку "Актуализировать"

3. Идем в "Лог API тестовых заказов"

4. Выкладываем принтскрины последнего запроса и ответа:

 

3.jpg4.jpg

Share this post


Link to post
Share on other sites

1. Зашли в "Заказ на маркете / Отладка API заказа"

2. Добавили из списка 1н товар. Нажали кнопку "Актуализировать"

3. Идем в "Лог API тестовых заказов"

4. Выкладываем принтскрины последнего запроса и ответа:

 

3.jpg4.jpg

В доставках мы видим: {"id":"pickup", "type":"PICKUP",..., "outlets":[{379401}]}

 

Есть тут самовывоз. А почему ошибка - спросите у техподдержки Маркета - вам там целый личный менеджер выделен :-)

Share this post


Link to post
Share on other sites

Доброго времени суток.
Дошли мы, надеюсь, до финальной стадии с "Заказ на маркете". Но, проблемы еще не кончились(((
----------------------------------
Проходим очередную проверку. Все нормально, ошибок нет.
Необходимо:
1. Проверка статуса "Отменен магазином" - Ожидаются действия магазина

2. Проверка статуса "Передан в доставку" - Ожидаются действия магазина

 

Заходим в админ-панель нашего магазина. Ищем от Яндекса 2ва заказа. Меняем им статусы. Отправляем снова на проверку и нам сообщают, что ничего не изменилось(((((
В чем проблема?
www.mod-shop.ru

 

111.jpg222.jpg333.jpg

 

Share this post


Link to post
Share on other sites

Доброго времени суток.

Дошли мы, надеюсь, до финальной стадии с "Заказ на маркете". Но, проблемы еще не кончились(((

----------------------------------

Проходим очередную проверку. Все нормально, ошибок нет.

Необходимо:

1. Проверка статуса "Отменен магазином" - Ожидаются действия магазина

2. Проверка статуса "Передан в доставку" - Ожидаются действия магазина

 

Заходим в админ-панель нашего магазина. Ищем от Яндекса 2ва заказа. Меняем им статусы. Отправляем снова на проверку и нам сообщают, что ничего не изменилось(((((

В чем проблема?

www.mod-shop.ru

 

 

Надо менять не статусы заказа в OPenCart, а статус заказа на Маркете. Во вкладке "история заказа".

post-16755-0-05384200-1473269651_thumb.png

Share this post


Link to post
Share on other sites

У нас на всех тестовых заказах с Маркета это поле (Заказ на Яндекс.Маркет) пустое.....  :(  :(  :(  :( 
555.jpg

Share this post


Link to post
Share on other sites

У нас на всех тестовых заказах с Маркета это поле (Заказ на Яндекс.Маркет) пустое.....  :(  :(  :(  :( 

555.jpg

При первом открытии такой страницы появляется всплывающее окно с oAuth авторизацией. Но окно давится браузером, разрешите браузером показать его.

Я наконец придумал, как сделать без всплывающего окна.

  • +1 1

Share this post


Link to post
Share on other sites

Уважаемый автор. Большое Вам спасибо за помощь! Все заработало. Храни Вас Бог!  :-)

Share this post


Link to post
Share on other sites

День добрый!

 

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"]}}

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

Share this post


Link to post
Share on other sites

День добрый!

 

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"]}}

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

SnimokJPG_2677797_24312041.jpg

Share this post


Link to post
Share on other sites
В ответе магазина не должно быть 

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Поищите в catalog/model/catalog/product.php

Share this post


Link to post
Share on other sites

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

 

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

 

Как быть?

Edited by bowandtie

Share this post


Link to post
Share on other sites

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

 

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

 

Как быть?

1. С самовывозом думаю все понятно?

2. Если у вас в магазины есть модули доставки, которыми вы считаете стоимость при заказе с фронта, то их можно использовать и для Маркета: см. список модулей доставки в настройках модуля доставки на Маркете. Но тут я не могу гарантировать 100% совместимости. Модули доставки бывают разные. Пробуйте через тестовый заказ на Маркете, какие варианты будут в списке доставки.

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

SnimokJPG_4790565_24417939.jpg

Edited by bowandtie

Share this post


Link to post
Share on other sites

Добрый день.

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

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

 

Share this post


Link to post
Share on other sites
В 07.04.2017 в 11:40, alf1976 сказал:

Добрый день.

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


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

 

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

Share this post


Link to post
Share on other sites

С тестовым заказом Яндекс Маркета такая фигня: сумма в заказе в админке 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

 

Edited by alf1976

Share this post


Link to post
Share on other sites
В 14.12.2016 в 16:10, bowandtie сказал:

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

 

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

 

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

 

SnimokJPG_4790565_24417939.jpg

 

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

Edited by alf1976

Share this post


Link to post
Share on other sites

Доброго времени суток! Пытаюсь завести модуль на 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 - отключал, не помогает;

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

 

Куда копать?

Edited by upgradepro

Share this post


Link to post
Share on other sites
В 21.04.2017 в 11:16, upgradepro сказал:

Доброго времени суток! Пытаюсь завести модуль на 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 - отключал, не помогает;

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

 

Куда копать?

.htaccess

Должно работать по адресу /yandexbuy/cart

Wrong or empty Yandex Authorization token - это так и должно быть. Вы токен не передали скрипту. Яндекс будет передавать.

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.


  • Similar Content

    • By dexion
      В этой теме предлагаю обсудить относительно новый сервис "Покупка на маркете". Подробно почитать о нем можно здесь: http://help.yandex.ru/partnermarket/purchase/about.xml
       
      Интересует Ваше мнение о плюсах и минусах этого сервиса, также интерес опыт использования. 
       
      Для себя из плюсов выделяю:
      1) Желтая кнопка "в корзину" хорошо выделяется на общем фоне
      2) Возможность простого и быстрого оформления заказа прямо на маркете
       
      Из минусов: 
      1) Раньше человек кликал по кнопке "в магазин" и попадал на сайт, и уже просматривая сайт принимал решение стоит ли покупать в этом магазине или нет. Сейчас, при подключении этого сервиса, при нажатии кнопки уже не перекидывает на сайт, и чтоб человек увидел сайт, ему нужно нажать на название магазина, что не совсем тривиально.
       
      Мое субъективное мнение - людям привычней нажимать "в магазин" напротив каждого сайта, и уже находясь на сайте принимать решение о покупке. И, если человек нажмет на эту желтую кнопку "в корзину", его не перекинет привычным образом на сайт, он просто не поймет что произошло и закажет в другом месте.
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.