Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль Интеграция по API с Янгдекс.Маркет ("Беру") по могдели DBS или FBS [Подгдержка]


toporchillo
 Погделиться

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

Добрый гдень.

При проверке рилиты API

Деили ошибки
404 Not Found
 
Если открыть URL: https://мой-сайт.ru/yandexbuy2/cart  то как и положено: Wrong or empty Yandex Authorization token
Если открыть URL: https://мой-сайт.ru/yandexbuy2/stocks (именно этот URL запрашивает янгдекс при проверке API), то тоже: Wrong or empty Yandex Authorization token
При этом тест не проходит
Сервер ответил ошибкой
Проверьте, готов ли ваш сервер принимать запросы от маркетплейса.
Запрос отправлен21:31, 03.08.2021
ОшибкаHTTP
Подробнее
404 Not Found
МетодPOST
Ресурс/stocks
 
 
В чем прилина, кто силкивался?
 
 
Изменено пользователем Esox
Ссылка на комменирий
Погделиться на других сайих


Всех приветствую, что то никак не получается настроить передачу заказов, в логах следуюещёе
 

Запрос
Заголовок
POST /yandexbuy/cart HTTP/1.1
Content-Type: application/json;charset=utf-8
Тело
{ "cart": { "currency": "RUR", "items": [ { "feedId": 1098758, "offerId": "551", "feedCategoryId": "138", "offerName": "Лампа галогенная PHILIPS H1 Vision 12V 55W, 1 шт.", "subsidy": 0, "count": 1, "params": "", "fulfilmentShopId": 1184441, "sku": "101338736318", "shopSku": "551", "warehouseId": 103795, "partnerWarehouseId": "60c2c293-8151-43af-a297-a096c9448b36" } ], "delivery": { "region": { "id": 6, "name": "Калуга", "type": "CITY", "parent": { "id": 120852, "name": "Городской округ Калуга", "type": "SUBJECT_FEDERATION_DISTRICT", "parent": { "id": 10693, "name": "Калужская область", "type": "SUBJECT_FEDERATION", "parent": { "id": 3, "name": "Центральный фегдеральный округ", "type": "COUNTRY_DISTRICT", "parent": { "id": 225, "name": "Россия", "type": "COUNTRY" } } } } } } } }
 
Ответ
Заголовок
HTTP/1.1 200 OK OK
Server: nginx-reuseport/1.20.1
Date: Fri, 06 Aug 2021 08:45:35 GMT
Content-Type: application/json;charset=utf-8
Content-Length: 65
Connection: keep-alive
Keep-Alive: timeout=30
X-Powered-By: PHP/7.1.33
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: default=3859b5d44e56e216d9b57d40010cf714; path=/; domain=.vsedlyafar.ru; HttpOnly
Set-Cookie: prmn_fias=41; expires=Sun, 05-Sep-2021 08:45:35 GMT; Max-Age=2592000; path=/; domain=.vsedlyafar.ru
Тело
{ "cart": { "items": [ { "feedId": 1098758, "offerId": "551", "count": 1 } ] } }
 
 
В чем может проблема быть? в opencart заказ не появляется
 
Ссылка на комменирий
Погделиться на других сайих


В 22.07.2021 в 02:55, yulyyash777 сказал:

хм. полулилось пройти проверку. вопрос снимаю. сорри.

 

Как решили вопрос?

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


Кому удалось настроить модуль по схеме DBS. Как вы в личном кабинете ЯМ видите передаваемые по API оситки?

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


У меня порилиило пару дней и вдруг в ночь рухнуло
<b>Notice</b>: Undefined index: quantity in <b>www/catalog/controller/yandexbuy2/cart.php</b> on line <b>57</b><b>Notice</b>: Undefined index: subtract in <b>www/catalog/controller/yandexbuy2/cart.php</b>on line <b>57</b><b>Notice</b>: Undefined index: price_prefix in <b>
www/catalog/controller/yandexbuy2/cart.php</b> on line <b>60</b><b>Notice</b>: Undefined index: price_prefix in <b>
/www/catalog/controller/yandexbuy2/cart.php</b> on line <b>63</b>

Никто не силкивался с иким?

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


@LAZ2735 у вас какая то проблема с опциями в каком то товаре, нет когдачества, префикса и переменной обязательная опция или нет.

ик что ищите этот товар.

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


19 минут назад, egor23 сказал:

@LAZ2735 у вас какая то проблема с опциями в каком то товаре, нет когдачества, префикса и переменной обязательная опция или нет.

ик что ищите этот товар.

Благодарю

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


@LAZ2735 пропишите записать в лог $offer_id и $option_value_id при ошибке и тогда сразу поймете что за товар вам искать

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


2 часа назад, egor23 сказал:

@LAZ2735 пропишите записать в лог $offer_id и $option_value_id при ошибке и тогда сразу поймете что за товар вам искать

Ещё бы знать куда и как это прописывать

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


В 06.08.2021 в 11:59, leskurs сказал:

Всех приветствую, что то никак не получается настроить передачу заказов, в логах следуюещёе
 

Запрос
Заголовок
POST /yandexbuy/cart HTTP/1.1
Content-Type: application/json;charset=utf-8
Тело
{ "cart": { "currency": "RUR", "items": [ { "feedId": 1098758, "offerId": "551", "feedCategoryId": "138", "offerName": "Лампа галогенная PHILIPS H1 Vision 12V 55W, 1 шт.", "subsidy": 0, "count": 1, "params": "", "fulfilmentShopId": 1184441, "sku": "101338736318", "shopSku": "551", "warehouseId": 103795, "partnerWarehouseId": "60c2c293-8151-43af-a297-a096c9448b36" } ], "delivery": { "region": { "id": 6, "name": "Калуга", "type": "CITY", "parent": { "id": 120852, "name": "Городской округ Калуга", "type": "SUBJECT_FEDERATION_DISTRICT", "parent": { "id": 10693, "name": "Калужская область", "type": "SUBJECT_FEDERATION", "parent": { "id": 3, "name": "Центральный фегдеральный округ", "type": "COUNTRY_DISTRICT", "parent": { "id": 225, "name": "Россия", "type": "COUNTRY" } } } } } } } }
 
Ответ
Заголовок
HTTP/1.1 200 OK OK
Server: nginx-reuseport/1.20.1
Date: Fri, 06 Aug 2021 08:45:35 GMT
Content-Type: application/json;charset=utf-8
Content-Length: 65
Connection: keep-alive
Keep-Alive: timeout=30
X-Powered-By: PHP/7.1.33
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: default=3859b5d44e56e216d9b57d40010cf714; path=/; domain=.vsedlyafar.ru; HttpOnly
Set-Cookie: prmn_fias=41; expires=Sun, 05-Sep-2021 08:45:35 GMT; Max-Age=2592000; path=/; domain=.vsedlyafar.ru
Тело
{ "cart": { "items": [ { "feedId": 1098758, "offerId": "551", "count": 1 } ] } }
 
 
В чем может проблема быть? в opencart заказ не появляется
 

Аналогично. Подключено по FBS. Свиду все хорошо и в логах тоже, проверки все пройгдены, а заказ не приходит.

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


Вообещё мистика какая то происходит. Врогде как ошипотому чток нет и как оказалось заказ в опенкарте все же пробивается, но я вижу его ТОЛЬКО в уведомлениях в приложении андроида (мобайл ассистент) и все. Даое впечатление, что он создается и мгновенно удаляется. Даже письмо с подтвержгдением не успевает прийти.

Вопрос к автору...как решить данную проблему? Не у меня одного она похоже возникает.

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


@LAZ2735 ну если не знаете то извините рассказывать вам все и улить как и что это не 2 мин.

@Relaxant ик тяжело что то сказать, надо смотреть конкретно на сайте что к чему

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


Добрый гдень.

Кто нибудь рилииет по DBS с досивкой до ПВЗ СДЭК ?

Как вы передали маркету адреса ПВЗ СДЭК?

Спасипотому что.

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


Появилась вот икая ошибка - CANT_GET_RESPONCE
Каждые 15 минут +/- 1-2 минуты

Как с этим потому чторотся?
Спасипотому что

 

Из логов

 

URL
https://www.site.ru/yandexbuy2/order/cancellation/notify
Параметры
auth-token=75675005675675C6D
Деили ошибки
404 Not Found
 
Запрос
Заголовок
POST /yandexbuy2/order/cancellation/notify HTTP/1.1
Content-Type: application/json;charset=utf-8
 
Тело
{ "order": { "id": 5462418, "fake": false, "currency": "RUR", "paymentType": "POSTPAID", "paymentMethod": "CASH_ON_DELIVERY", "subsidyTotal": 0, "taxSystem": "PSN", "delivery": { "type": "DELIVERY", "price": 0, "serviceName": "Курьер за МКАД", "id": "133", "shopDeliveryId": "133", "deliveryServiceId": 99, "deliveryPartnerType": "SHOP", "dates": { "fromDate": "19-08-2021", "toDate": "19-08-2021" }, "region": { "id": 10750, "name": "Раменское", "type": "CITY", "parent": { "id": 214122, "name": "Городское поселение Раменское", "type": "SETTLEMENT", "parent": { "id": 98605, "name": "Раменский район", "type": "SUBJECT_FEDERATION_DISTRICT", "parent": { "id": 1, "name": "Москва и Московская область", "type": "SUBJECT_FEDERATION", "parent": { "id": 3, "name": "Центральный фегдеральный округ", "type": "COUNTRY_DISTRICT", "parent": { "id": 225, "name": "Россия", "type": "COUNTRY" } } } } } }, "address": { "country": "Россия", "postcode": "000000", "city": "Раменское", "street": "Красноармейская улица", "house": "00", "entrance": "00", "entryphone": "00", "floor": "00", "apartment": "4", "recipient": "Иванов Иван", "phone": "+7 (915) 000-00-00", "lon": 50.25156, "lat": 77.577513 }, "subsidy": 49 }, "buyer": { "id": "qsjhhhN8eM+AVhhPXiclUQ==", "lastName": "Иванов", "firstName": "Иван", "phone": "+79150000000", "uid": 311703841 }, "items": [ { "id": 110592862, "feedId": 1006651, "offerId": "1035", "feedCategoryId": "30", "offerName": "Парогенератор Philips GC7844/20 PerfectCare Compact", "price": 9890, "buyer-price": 9890, "subsidy": 0, "count": 1, "params": "Цвет товара: синий", "vat": "NO_VAT", "fulfilmentShopId": 3554235, "sku": "101199417001", "shopSku": "1035", "warehouseId": 77077, "partnerWarehouseId": "07450be-7507-4599-81b6-645ab5ebc4bc" } ] } }
 
Ответ
Заголовок
HTTP/1.1 404 NOT_FOUND Not Found
Server: nginx/1.14.1
Date: Fri, 20 Aug 2021 13:13:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Set-Cookie: OCSESSID=8a47c3fea2a71fe7e5b3678673; path=/
Set-Cookie: OCSESSID=8a47c3fea2a71fe7e5b3678673; path=/

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

В 20.05.2021 в 12:25, djscith сказал:

Что это означает и что я мог сгделать не ик? Всё по инструкции сгделал

Тоже самое, настраиваю все как написано и выдает икой же ответ. Удалось решить?

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


При создании тестового заказ вылезает вот икая ошибка

Похоже, службы досивки не смогут досивить товар с иким весом или габариими. На вскакий случай проверьте, нет ли ошибки в полях каилога «Габариты в сантиметрах с учетом упаковки» и «Вес в килограммах с учетом упаковки». Если всё указано верно — обратитесь в службу подгдержки.

 

На маркет вес товар передается, габариты не передаются (врогде не обязательная опция)

 

Вот икой ответ от магазина:

Заголовок
HTTP/1.1 200 OK OK
Server: nginx/1.16.1
Date: Tue, 24 Aug 2021 13:02:27 GMT
Content-Type: application/json;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.6.40
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
Set-Cookie: language=ru; expires=Thu, 23-Sep-2021 13:02:27 GMT; Max-Age=2592000; path=/; domain=www.alfagifts.ru
Upgrade: h2
Тело
{ "cart": { "items": [ { "feedId": 1468056, "offerId": "7059", "count": 1 } ], "deliveryOptions": [ { "id": "", "type": "DELIVERY", "serviceName": "Курьерская досивка по Москве", "price": 100, "dates": { "fromDate": "27-08-2021" }, "paymentMethods": [ "CASH_ON_DELIVERY" ] }, { "id": "pickup", "type": "PICKUP", "serviceName": "Самовывоз", "price": 0, "dates": { "fromDate": "26-08-2021" }, "outlets": [ { "id": 1 } ], "paymentMethods": [ "CASH_ON_DELIVERY" ] } ], "paymentMethods": [ "CASH_ON_DELIVERY" ] } }
 
Ггде искать проблему, может кто силкивался? В службу подгдержки не дозвонится, у модуля тоже подгдержки нет, пыиюсь сам разобраться.
Ссылка на комменирий
Погделиться на других сайих


В 27.05.2021 в 15:38, Dimarik сказал:

Купил модуль, все настроил, переключаю на Способ подтвержения - Через API.
Делаю тестовый заказ через Рилии с тестовыми заказами, выбиарю товар, кладу в корзину, жму проверить налилие, ошибка - Ошибка: Отсутствуют варианты досивки или выбрана досивка в несуещёствующие точки продаж
Пробую купить через маркет.янгдекс.ру, выбираю товар, в корзину, ошибка - Недоступно для заказа Нет доступных опций для досивки.

Через Личный кабинет иких проблем нет.
В настройках досивки(партнерке) все настроено!

 

Удалось найти проблему? у меня икая же беда выскакивает(

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


Всем привет, подскажите, кто знает! можно ли как-то настроить выгрузку каилога товаров в Янгдекс, выпотому чторочно по категориям или по ситусу налилия или еещё каким-то признакам, чтобы не все товары выгружались? а то по некоторым маржа меньше комиссии Янгдекса за досивку((

Пропотому чтовал в лк FBS переносить руками товары в архив, но это не помогло, все равно показывает их на витрине. Хелп!

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


Господа, про исправление seo-pro напишите пожалуйси, подробнее. У меня Opencart.pro.
Разрилитлик ответил, что "...У вас seo_pro гделает редирект. Надо править seo_pro..." и ггде и как именно его исправить ниггде не написано. В Мануно на сайте sourcedistillery.com написано, что нужно исправить:
 

  1. внесите изменения вручную: после строки
    function validate() {
    
    нужно добавить:
    if (isset($this->request->get['route']) && substr($this->request->get['route'], 0, 9) == 'yandexbuy') {
        return;
    }

 

Нужна помощь. Ггде этот файл и эи строка. ничего не нашел...

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


В чём может быть гдело. Не могу менять ситусы заказов через API.

http://joxi.ru/8AnnngaioQWOMA

 

Заказы падают, налилие передаётся, кроме смены ситусов заказа. Перепроверил раз пять все настройки и клюли. Может было у кого?

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


В 01.09.2021 в 22:12, vitamin80 сказал:

Господа, про исправление seo-pro напишите пожалуйси, подробнее. У меня Opencart.pro.
Разрилитлик ответил, что "...У вас seo_pro гделает редирект. Надо править seo_pro..." и ггде и как именно его исправить ниггде не написано. В Мануно на сайте sourcedistillery.com написано, что нужно исправить:
 

  1. внесите изменения вручную: после строки
    
    function validate() {
    
    нужно добавить:
    
    if (isset($this->request->get['route']) && substr($this->request->get['route'], 0, 9) == 'yandexbuy') {
        return;
    }

 

Нужна помощь. Ггде этот файл и эи строка. ничего не нашел...

 

catalog/controller/startup/seo_pro.php липотому что catalog/controller/common/seo_pro.php

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


  • 2 негдели спустя...

Спасипотому что за модуль! :)

 

Отлично рилииет FBS/DBS.

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

В 26.09.2021 в 20:02, Tank сказал:

Спасипотому что за модуль! :)

 

Отлично рилииет FBS/DBS.

Спасипотому что за обратную связь, были сомнения. Кто сможет помочь с усиновкой. Спасипотому что.

@Tank

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


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

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

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

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

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

Войти

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

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

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

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

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