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

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


andrsin

Recommended Posts

А давайте ошибки исправлять последоватьно.

404 - либо неправильно сделали .htaccess

либо из-за vQmod не внесены изменения в seopro

 

vqmod manager не показывает что есть ошибка, в логах тоже ничего

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


  • 1 year later...

Добрый день.

 

Установил ваш модуль, однако лог API тестового заказа показывает вот такую ошибку:

 

Тип ошибки: CANT_GET_RESPONSE

Подтип ошибки: UNKNOWN

"URL = https://shop.bowandtie.ru/yandexbuy/cart
Детали ошибки = I/O error on POST request for "https://shop.bowandtie.ru/yandexbuy/cart":java.security.cert.CertificateException: expected and actual fingerprints aren't the same. Expected: null. Actual: 4b3841a62dadb24f326070562eb43b3d4229cd2c; nested exception is javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: expected and actual fingerprints aren't the same. Expected: null. Actual: 4b3841a62dadb24f326070562eb43b3d4229cd2c" 

 

Искал решение, но тщетно...Может подскажете решение?
Надіслати
Поділитися на інших сайтах


Отлично! Ошибка ушла и появилась новая SSL_ERROR .

Детали ошибки = I/O error on POST request for "https://shop.bowandtie.ru/yandexbuy/cart":hostname in certificate didn't match: <shop.bowandtie.ru> != <*.fullspace.ru>; nested exception is javax.net.ssl.SSLException: hostname in certificate didn't match: <shop.bowandtie.ru> != <*.fullspace.ru> 

Я так понимаю надо SSL сертификат сделать...

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


  • 2 months later...

URL = https://********.ru/yandexbuy/cart
Детали ошибки = 403 Forbidden

 

 

 

vqmod manager не показывает что есть ошибка, в логах тоже ничего

 

 

.htaccess

SetEnv PHPRC "/var/www/u01*******/public_html/***.ru/"

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files

Order deny,allow
Deny from all


# SEO URL Settings
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
RewriteRule ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA]
RewriteRule ^sitemap.xml$ index.php?route=feed/fast_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none


RewriteCond %{HTTP_HOST} ^www\.*******\.ru$
RewriteRule ^(.*)$ "http\:\/\/******\.ru\/$1" [R=301,L]

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


удалил не помогло всё та же 403

 

ответ

Заголовок

HTTP/1.1 403 Forbidden
Server: nginx/1.7.4
Date: Tue, 12 Jan 2016 08:29:30 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.28
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: PHPSESSID=ea5e32b7ac62656f5c542c47ebd48dcd; path=/; HttpOnly
Set-Cookie: language=ru; expires=Thu, 11-Feb-2016 08:29:30 GMT; path=/; domain=twinkletop.ru
Set-Cookie: currency=RUB; expires=Thu, 11-Feb-2016 08:29:30 GMT; path=/; domain=twinkletop.ru
Set-Cookie: geoip_fias_id=41; expires=Thu, 11-Feb-2016 08:29:30 GMT; path=/; domain=.twinkletop.ru

Тело
<h1>Wrong or empty Yandex Authorization token</h1>
Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

спасибо была такая же проблема.

подскажите есть ли модуль или дополнения для включение\исключения товара для покупки  на маркете

то есть чтоб модуль в выгрузку УМЛ товара довал значения  <cpa> 1 товар участвует в покупке \ 0 товар не участвует

???

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


  • 4 months later...

Добрый день! Получилось подключить и настроить модуль. Тестовый API прошёл. Но на этапе "Контрольного заказа" не проходят все проверки. Возникает ошибка в 2ух пунктах, а именно: маркет не получается информацию от сайта о статусе заказа http://prntscr.com/bh133a. Помогите, пожалуйста, в решении проблемы.

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


  • 1 month later...

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

Приобретали Ваш модуль - "Экспорт в Яндекс.Маркет 1.8.3". Установили, настроили. Все отлично работает.
По прошествии времени Встала необходимость в такой службе, как - "Заказа на Маркете".
Сделали все попунктно, согласно http://sourcedistillery.com/yandex_cpa_pokupka_na_markete.html

При выполнении "Отладка API заказа" выдается ошибка "<h1>Wrong or empty Yandex Authorization token</h1>"
Согласно уже описанной, такой же, проблеме на этом форуме, выполнили:

 

1. ... лучше передавать token через GET, а не через Header - Изменили параметр, идем в "Отладка API заказа". Добавляем товары из списка в корзину, жмем - "Актуализировать". 
Начинается обработка заказа, после чего сбрасывается значения в корзине кол-во товара. Запись об ошибке никакая не выдается.

1.jpg2. Идем в раздел "Лог API тестовых заказов". Видим список запросов. В нашем случае, тип ошибки не определен.Подтип ошибки также не определен.

Выдается ответ:2.jpg

 

Адрес нашего интернет-магазина: www.mod-shop.ru
Тема: нестандартная
Форма заказа: модуль Simple

 

Помогите, пожалуйста, с этой проблемой.

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


Ошибка: Отсутствуют варианты доставки или выбрана доставка в несуществующие точки продаж.

<h1>Wrong or empty Yandex Authorization token</h1>

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


Здравствуйте!

 

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

 

Тип ошибки:          CANT_GET_RESPONSE

Подтип ошибки:    UNKNOWN

 

.htaccess - настроил в соответствии с рекомендациями, при переходе по ссылке https://shop-site.ru/yandexbuy/cart  выдает:  Wrong or empty Yandex Authorization token

 

Детали ошибки = I/O error on POST request for "https://nordkaminy.ru/yandexbuy/cart":Connect to nordkaminy.ru:443 [nordkaminy.ru/81.177.135.232] failed: Connection refused; nested exception is org.apache.http.conn.HttpHostConnectException: Connect to nordkaminy.ru:443 [nordkaminy.ru/81.177.135.232] failed: Connection refused

 

13853715.jpg

Прошу помощи!

 

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


Эта ошибка на уровне вашего вебсервера. До модуля еще дело не дошло. Апач наверно лежал.

 

Да, спасибо уже  разобрался, так и было. Настроил, отладка API заказа стало проходить, добавил в модуле способ доставки - Курьерская, опять все слетело.

Заказы не проходят:

 

URL = https://nordkaminy.ru/yandexbuy/cart

Параметры URL: auth-token=B4000001B256BC95

Детали ошибки = I/O error on POST request for "https://nordkaminy.ru/yandexbuy/cart?auth-token=B4000001B256BC95":Connect to nordkaminy.ru:443 [nordkaminy.ru/81.177.135.232] failed: Connection refused; nested exception is org.apache.http.conn.HttpHostConnectException: Connect to nordkaminy.ru:443 [nordkaminy.ru/81.177.135.232] failed: Connection refused

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


Видимо не до конца разобрались:

Поищите в поисковике про ошибку "org.apache.http.conn.HttpHostConnectException Connection refused". Она на уровне хостинга. До модуля еще и не доходит.

 

Все вроде проблема решена, вот только на странице заказа пришедшего с Яндекс.Маркета я не вижу всплывающего окошка. Где оно должно быть?

 

После установки vQmod файла в админке на странице заказа в разделе История,  появилось окно «Заказ на Яндекс.Маркет» – но оно пустое.  Как изменять статус заказа?

 

8351369.jpg

 

PS: Проблема решена!   Причина -  просто нужно было внимательней читать руководство: "Внимание! Часто браузеры давят отображение этого окошка - разрешите всплывающие окна с сайта вашего магазина." 

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


Уже 2й месяц бьемся с Заказом на Маркете. Сегодня, после обращения в службу тех. поддержки Яндекса, нам написали:
 

 

 

Ваша программа возвращает пустой массив "items", что расценивается системой как отсутствие товаров в магазине. В соответствии с документацией, программа магазина должна возвращает информацию о запрашиваемых товарах в массиве "items".

Почему так и что делать? Помогите, пожалуйста.
Все товары в магазине имеют положительный баланс в количестве.
Магазин: www.mod-shop.ru

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


Откройте файл catalog/controller/yandexbuy/cart.php найдите такие строки:

			if ($offer_id > 100000000000000) {
				$offer_id = (int)floor($offer_id/100000000000000);
				$option_value_id = (int)floor(($item['offerId'] % 100000000000000) / 10000000);
				$option2_value_id = $item['offerId'] % 10000000;
			}
			elseif ($offer_id > 10000000) {
				$offer_id = (int)floor($offer_id/10000000);
				$option_value_id = $item['offerId'] % 10000000;
			}

замените на

			if ($offer_id > 1000000000000) {
				$offer_id = (int)floor($offer_id/1000000000000);
				$option_value_id = (int)floor(($item['offerId'] % 1000000000000) / 1000000);
				$option2_value_id = $item['offerId'] % 1000000;
			}
			elseif ($offer_id > 1000000) {
				$offer_id = (int)floor($offer_id/1000000);
				$option_value_id = $item['offerId'] % 1000000;
			}

Т.е. кол-во ноликов уменьшите.

 

Добрый день! Большое спасибо за помощь. Помогло.

Правда, при очередной проверке указывают на еще одну ошибку:

 

 

Ваша заявка на подключение магазина к программе "Заказ на Маркете" отклонена из-за ошибки:При проверке магазина mod-shop.ru мы обнаружили следующие нарушения условий размещения в программе "Заказ на Маркете": - данные, передаваемые по API, противоречат данным, передаваемым в прайс-листе. Товарное предложение: Saucony - Jazz Original PRL 6290 руб. При оформлении заказа через корзину на Маркете передаются следующие условия покупки: - в прайс-листе на товарное предложение заявлена возможность самовывоза, однако в ответе API не передается соответствующий способ получения товара.

В ЯндексМаркете, в Основных параметрах, точка продаж подключена и полностью настроена. В настройках "Точка продаж": Стоимость самовывоза из этой точки - 0

Это ошибка самого Яндекса или что-то настроено у нас неправильно?

Наш сайт www.mod-shop.ru

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


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

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

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

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

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

 

3.jpg4.jpg

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


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

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

 

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

 

111.jpg222.jpg333.jpg

 

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


  • 2 weeks later...

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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