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

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


andrsin
 Поделиться

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

у меня показывает 404 ошибку https://lasumka.ru/yandexbuy/cart

и когда xml копирую в папку /vqmod/xml то неработает главная страница админки(белый экран)

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


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

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

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

 

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

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


  • 1 год спустя...

Добрый день.

 

Установил ваш модуль, однако лог 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 месяца спустя...

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 недели спустя...

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

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

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

???

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


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

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

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


  • 1 месяц спустя...

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

Приобретали Ваш модуль - "Экспорт в Яндекс.Маркет 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
Ссылка на комментарий
Поделиться на других сайтах


Добавьте в настройках модуля заказа на маркете точку продаж

http://sourcedistillery.com/img/yandex_cpa_pokupka_na_markete/yandexbuy-admin.png.

Она уже была добавлена.

1.jpg

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


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

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

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

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

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

 

3.jpg4.jpg

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


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

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

 

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

 

111.jpg222.jpg333.jpg

 

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


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

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

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

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

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

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

Войти

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

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

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

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

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