Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

YML интеграция торгового каталога с Яндекс market

00 голосов
8
Доброго времени суток!
-----
Столкнулся с такой проблемой. Не могу скормить YML(XML) файл сгенерированный Bitrix в Яндекс Маркетплейс.

1. Настроил профили на выгрузку в торговом каталоге на генерацию в файл ( http://courtney-g.ru/bitrix/catalog_export/yml.php )
2. Затем в настройках модуля торгового каталога указал этот файл (yml.php) как файл костомизацированного агента Яндекс и период экспорта 24 часа.
3. Файл сгенерировался по адресу который указал в первом пункте. Далее иду в аккаунт Яндекс вебмастер и в поле "

Адрес (URL), по которому находится YML-файл*

вбиваю абсолютный путь к yml.php.

Добавленные YML-файлы


YML-файл Статус Действия

http://courtney-g.ru/bitrix/catalog_export/yml.php Ошибка (детали)

Ошибка: Неверный ответ сервера: 'HTTP/1.1 404 Not Found\r\nServer: nginx/1.0.6\r\nDate: Thu, 09 Aug 2012 07:29:49 GMT\r\nContent-Type: text/html; charset=iso-8859-1\r\nConnection: keep-alive\r\nContent-Length: 227\r\n\r\n'
Фатальная ошибка: Внутренняя ошибка во время загрузки


Но сервис выдает такую ошибку! Писал в поддержку, они меня уверяли что файла действительно не существует (404). Как такое может быть? Я его загружаю в любом браузере, будучи авторизованным в Битрикс и нет.
Помогите пожалуйста !
спросил 17 Июнь, 13 от WalkMan (200 баллов)

8 Ответы

00 голосов
Хотя бы скажите у кого без проблем это получалось. Дело в том что никакие программные действия над торговым каталогом не велись. Знать что это косяк настройки хоста
ответил 17 Июнь, 13 от WalkMan (200 баллов)
00 голосов
Вопрос актуален! Нужна ваша помощь!
ответил 02 Июль, 13 от WalkMan (200 баллов)
00 голосов
Цитата
Станислав Меньшов пишет:
2. Затем в настройках модуля торгового каталога указал этот файл (yml.php) как файл костомизацированного агента Яндекс и период экспорта 24 часа.
Поясните этот пункт, пожалуйста. Вы сохраняете результат экспорта в этот файл (yml.php) и его же указываете как файл агента?
ответил 06 Окт, 13 от Pomnep (13,960 баллов)
00 голосов
Да.
Вот что Яндекс присылает мне:
------------------------------------------
Сейчас на запрос страницы сервер стал отдавать контент yml-файла. Тем не менее, при запросе страницы роботом отдается код ошибки 404. Пожалуйста, ознакомьтесь с информацией о наших роботах (http://help.yandex.ru/webmaster/?id=995329 ). Возможно, необходимо настроить сервер так, чтобы роботам тоже отдавался контент. За помощью по настройке сервера рекомендую Вам обратиться к администратору Вашего сайта или в службу поддержки хостинг-провайдера.
------------------------------------------
Вот что содержит роботс.txt

Код
User-agent: *
Allow: /bitrix/catalog_export/yml.php
Disallow: /bitrix/
Disallow: /search/
Disallow: /include/
Disallow: /cart/
Disallow: /login/
Disallow: /minibasket/
Disallow: /site_am/
Disallow: /*/search/
Disallow: /*PAGE_NAME=search
Disallow: /*PAGE_NAME=user_post
Disallow: /*PAGE_NAME=detail_slide_show
Disallow: /*/slide_show/
Disallow: /*/gallery/*order=*
Disallow: /*?print=
Disallow: /*&print=
Disallow: /*register=yes
Disallow: /*forgot_password=yes
Disallow: /*change_password=yes
Disallow: /*login=yes
Disallow: /*logout=yes
Disallow: /*auth=yes
Disallow: /*action=ADD_TO_COMPARE_LIST
Disallow: /*action=DELETE_FROM_COMPARE_LIST
Disallow: /*action=ADD2BASKET
Disallow: /*action=BUY
Disallow: /*print_course=Y
Disallow: /*bitrix_*=
Disallow: /*backurl=*
Disallow: /*BACKURL=*
Disallow: /*back_url=*
Disallow: /*BACK_URL=*
Disallow: /*back_url_admin=*
Disallow: /*index.php$
Disallow: /?*
Disallow: /*?
Disallow: /personal/*
Disallow: /catalog/braslety/?PAGEN*
Disallow: /catalog/complekty/?PAGEN*
Disallow: /catalog/kolie/?PAGEN*
Disallow: /catalog/koltsa/?PAGEN*
Disallow: /catalog/sergy/?PAGEN*
Disallow: /catalog/svadebnye_i_vechernie_ukrashenija/?PAGEN*
Allow: /catalog/braslety/?SHOWALL_1=1
Allow: /catalog/complekty/?SHOWALL_1=1
Allow: /catalog/kolie/?SHOWALL_1=1
Allow: /catalog/koltsa/?SHOWALL_1=1
Allow: /catalog/sergy/?SHOWALL_1=1
Allow: /catalog/svadebnye_i_vechernie_ukrashenija/?SHOWALL_1=1
Host: courtney-g.ru
Sitemap: http://courtney-g.ru/sitemap.xml
 
ответил 06 Янв, 14 от WalkMan (200 баллов)
00 голосов
Цитата
Станислав Меньшов пишет:
Да.
Так делать нельзя. Повесьте профиль на агента - этого достаточно. А лучше - на cron. Файл robots.txt к обсуждаемой теме отношения не имеет.
ответил 22 Апр, 14 от Pomnep (13,960 баллов)
00 голосов
Все это сделал в настройках создал новый профиль, указал файл выгрузки добавил агента, и поставил на крон на время, ежедневно 00:00

[img]http://joxi.ru/GIpgQZ[/img]

Что делать дальше? Как проверить что выгрузка работает или как тогда увидеть содержимое магазина в каталоге Яндекс маркет?
ответил 17 Авг, 14 от WalkMan (200 баллов)
00 голосов
Цитата
Станислав Меньшов пишет:
Как проверить что выгрузка работает
Посмотреть, что файл создался, что он не пуст и содержит xml в формате Яндекса. На самом Яндексе есть страница для валидации таких файлов - в кабинете партнера.
ответил 22 Дек, 14 от Pomnep (13,960 баллов)
00 голосов
Да, страница не пустая, содержит корректный XML, но Яндекс не находит страницу..Все возвращается к первому посту smile:(
Вот магазин импортирует по расписанию в этот файл:

http://courtney-g.ru/bitrix/catalog_export/yandex.php

Вот что мне отвечает Яндекс в панели web мастеров:

http://joxi.ru/G4F3kq
ответил 11 Апр, 15 от WalkMan (200 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
0 ответов
спросил 31 Дек, 13 от EvaGirl (100 баллов)
0 голосов
1 ответ
спросил 01 Март, 14 от Onari (100 баллов)
0 голосов
4 ответов
спросил 18 Авг, 13 от Lisica (900 баллов)
0 голосов
3 ответов