Версия для печати
|
| PrestaShop CMS :: Русская поддержка интернет-магазина PrestaShop > Модули, плагины > [МОДУЛЬ] Яндекс.Маркет |
| Разместил: d0tb0t Время: 09-07-2009 01:14 |
| А за грамотную выгрузку в Яндекс.Маркет сколько возьмёш? |
| Разместил: Domino Время: 04-09-2009 15:09 |
| +1 Тоже интересен этот вопрос. Есть такая возможность? |
| Разместил: Алекс Время: 04-09-2009 15:17 |
Цитата:( Domino @ 04-09-2009 16:09 Смотреть сообщение ) +1 Тоже интересен этот вопрос. Есть такая возможность? есть, и скоро будет доступен. |
| Разместил: gran2010 Время: 14-09-2009 15:06 |
| А когда он примерно будет выложен данный модуль для простых смертных?? |
| Разместил: Алекс Время: 15-09-2009 00:36 |
Цитата:( gran2010 @ 14-09-2009 16:06 Смотреть сообщение ) А когда он примерно будет выложен данный модуль для простых смертных?? "Простым смертным" он не нужен, порог вхождения в Я.маркет для вас "велик" у всех остальных модуль есть. продаю модуль Я.маркет 20$ |
| Разместил: valon Время: 16-11-2009 11:42 |
| Содержимое спрятано |
| Разместил: Алекс Время: 16-11-2009 12:18 |
| В янедксе что то переделали с Маркетом, теперь данный модуль нужно переписать, на что у меня нет времени.
Переделать модуль = $70, найду время. |
| Разместил: exise Время: 20-11-2009 11:56 |
| А есть уже переделанный модуль? |
| Разместил: Mazahhhistt Время: 11-12-2009 04:30 |
| куплю модуль. +7(903) 100 33 99, icq 69 182 99, mail: mazahhhistt@hotmail.com
у меня prestashop версия 1.2.5.0 - 0.542s срочно в любое время суток |
| Разместил: Mazahhhistt Время: 11-12-2009 22:02 |
Цитата:( Алекс @ 16-11-2009 13:18 Смотреть сообщение ) В янедксе что то переделали с Маркетом, теперь данный модуль нужно переписать, на что у меня нет времени.
Переделать модуль = $70, найду время. или можно даже не модуль а просто скрипт. готов купить |
| Разместил: антон Время: 08-01-2010 05:19 |
Вот набросал скрипт для маркета. Предупреждаю сразу, вполне возможны недоработки и недочеты (зато бесплатно ). xml файл, сформированный скриптом, сравнивал с уже рабочим. В яндекс еще не закидывал, т.к. магазин еще тестится. Если кто проверит, буду очень признателен.
Все примечания в файле php. (Нужно поменять url на свои) ym.php( Размер файла: 3.6KB )Файл закидываем в корень сайта и открываем url/ym.php , затем сохраняем в xml исходный код и закидываем в нужную вам директорию, затем скармливаем яндексу. Мои настройки: Валюта - рубли. Без подкатегорий. Товары с нулевым остатком не выводятся. Сообщение отредактировано антон 08-01-2010 06:21 ... |
| Разместил: newtc Время: 08-01-2010 13:08 |
| Warning: Cannot modify header information - headers already sent by (output started at /var/www/korzinka/data/www/korzinka.nsk01.ru/ym.php:1) in /var/www/korzinka/data/www/korzinka.nsk01.ru/config/config.inc.php on line 9
Warning: Cannot modify header information - headers already sent by (output started at /var/www/korzinka/data/www/korzinka.nsk01.ru/ym.php:1) in var/www/korzinka/data/www/korzinka.nsk01.ru/ym.php on line 35 Уменя ошибку выдает, так надо? :( |
| Разместил: newtc Время: 08-01-2010 13:42 |
| Определена кодировка: utf-8 (строка 0, столбец 0)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (а) of a 2-byte sequence. (строка 1, столбец 39) вобше готов тестить до реальной выгрузки на YM Вот файлы Сообщение отредактировано newtc 08-01-2010 12:49 ... |
| Разместил: newtc Время: 08-01-2010 14:59 |
| Короче я така понял у меня проблема в том что нехватает категорий, :( |
| Разместил: антон Время: 08-01-2010 18:45 |
| У вас просто субкатегории существуют, а скрипт под них пока не приспособлен. Надо дорабатывать. Для маркета должен быть вид:
<category id="2">Видео</category> <category id="3" parentId="1">Детективы</category> <category id="4" parentId="1">Боевики</category> <category id="5" parentId="2">Комедии</category> |
| Разместил: антон Время: 07-02-2010 03:56 |
| Запульнул сегодня скрипт на Маркет, скушал прекрасно. Три товара из 100 только не принял, потом буду разбираться почему. Так-что скрипт рабочий, но требует доработочки. |
| Разместил: goldsnake Время: 09-02-2010 21:20 |
| ямаркет не использую, но все равно спасибо большое автору |
| Разместил: Baltazar Время: 23-02-2010 22:01 |
Цитата:( антон @ 08-01-2010 00:19 Смотреть сообщение ) Вот набросал скрипт для маркета. Предупреждаю сразу, вполне возможны недоработки и недочеты (зато бесплатно
). xml файл, сформированный скриптом, сравнивал с уже рабочим. В яндекс еще не закидывал, т.к. магазин еще тестится. Если кто проверит, буду очень признателен.
Все примечания в файле php. (Нужно поменять url на свои) ym.php( Размер файла: 3.6KB )Файл закидываем в корень сайта и открываем url/ym.php , затем сохраняем в xml исходный код и закидываем в нужную вам директорию, затем скармливаем яндексу. Мои настройки: Валюта - рубли. Без подкатегорий. Товары с нулевым остатком не выводятся. Спасибище, работает все отлично, кроме определения категории каждого товара, возможно есть ошибка: Код: <categoryId>'.implode($kategorie).'</categoryId>
Так как отображается только закрывающий тег. Что должно на самомом деле стоять в тегах categoryId ? Сообщение отредактировано Baltazar 23-02-2010 17:02 ... |
| Разместил: mazichka Время: 24-02-2010 18:52 |
| Я заменила на
Код: <categoryId>'.$row['id_category_default'].'</categoryId>
Работает. И еще вот Код: while ($row = mysql_fetch_assoc($res))
{ if ($row['level_depth'] == 1) { $categories[$row['id_category']] = $row['id_category']; $katname[$row['id_category']] = $row['name']; echo ' <category id="'.$categories[$row['id_category']].'">'.preg_replace('/^[0-9]+\./','',$katname[$row['id_category']]) .' </category> '; } else { $categories[$row['id_category']] = $row['id_category']; $katname[$row['id_category']] = $row['name']; echo ' <category id="'.$categories[$row['id_category']].'" parentId="'.$row['id_parent'].'">'.preg_replace('/^[0-9]+\./','',$katname[$row['id_category']]) .'</category> '; } } Получился правда бардак, но Маркет скушал ![]() |
| Разместил: newtc Время: 26-02-2010 03:00 |
Цитата:( mazichka @ 24-02-2010 17:52 Смотреть сообщение ) Я заменила на
Код: <categoryId>'.$row['id_category_default'].'</categoryId>
Работает. И еще вот Код: while ($row = mysql_fetch_assoc($res))
{ if ($row['level_depth'] == 1) { $categories[$row['id_category']] = $row['id_category']; $katname[$row['id_category']] = $row['name']; echo ' <category id="'.$categories[$row['id_category']].'">'.preg_replace('/^[0-9]+\./','',$katname[$row['id_category']]) .' </category> '; } else { $categories[$row['id_category']] = $row['id_category']; $katname[$row['id_category']] = $row['name']; echo ' <category id="'.$categories[$row['id_category']].'" parentId="'.$row['id_parent'].'">'.preg_replace('/^[0-9]+\./','',$katname[$row['id_category']]) .'</category> '; } } Получился правда бардак, но Маркет скушал ![]() Ура супер выгрузил
Только 100 товаров за банил (что то с ценой ) |
| Разместил: mazichka Время: 26-02-2010 19:48 |
чувствую, что есть там еще пара-тройка лишних строк, но трогать не хочется - и так работает ![]() |
| Разместил: Baltazar Время: 26-02-2010 21:53 |
| о маладцы !) |
| Разместил: Глюкъ Время: 29-03-2010 14:54 |
| Пришлось кое-что поправить в итоговом xml. В php очень слабо разбираюсь, может подскажете?
1. Яндекс ругается на дефисы, разделяющие офферы. Убираешь их и все нормально. 2. Все офферы в итоговом файле принадлежат одному category_id — "1". У меня такого id нет вообще. Расставляю любые существующие на самом деле id — Яндекс больше не ругается. Как бы это исправить в ym.php? |
| Разместил: Baltazar Время: 31-03-2010 06:00 |
| Все очень просто и до боли геморойно.
Категория с id 1 - это основная, главная категория в которой уже и создаются все остальные. Каждому товару присваивается категория по умолчанию, кроме его основной категории. (Посмотри выше дерева категорий в любом товаре есть это присовение). И если товар создавался с главной страницы каталога, а не после захода в конкретную, созданную категорию, по умолчанию присваивается корневая категория - тобишь 1. Поэтому каждому товару по умолчанию нужно присвоить его родную категорию. Я вижу выход править это все дело через базу. |
| Разместил: vadim Время: 12-04-2010 23:51 |
| Отлично! Вроде всё работает. Яндекс принял мой прайс. Правда не с первого раза. Оказалось у меня 350 товаров с ценой 0 рублей. А это слишком много для него и отказался. Пришлось вручную выделить все эти товары и удалить из xml файла. После этого всё засосал.
Вопрос к разработчику скрипта: можно ли к опциям добавить -"не загружать товары с ценой 0" как, например, сделано с "остатком 0"? И как это можно прописать? |
| Разместил: антон Время: 16-04-2010 03:35 |
Конечно можно
Находим Цитата: $img=Product::getCover($row['id_product']);
if ($row['quantity'] > 0) меняем на Цитата: $img=Product::getCover($row['id_product']);
if ($row['quantity'] > 0 AND $row['price'] > 0) |
| Разместил: d4611 Время: 06-05-2010 02:22 |
| выложите окончательный вариант - кто доработал.
ПОЖАЛЙСТА!) |
| Разместил: kisens Время: 15-05-2010 04:14 |
| Может кто-то подсказать, как добавить поле "производитель"
(vendor) для каждого товара? |
| Разместил: strong Время: 15-05-2010 05:27 |
Цитата:( антон @ 08-01-2010 03:19 Смотреть сообщение ) Файл закидываем в корень сайта и открываем url/ym.php , затем сохраняем в xml исходный код и закидываем в нужную вам директорию, затем скармливаем яндексу. Не знаю, как яндекс, а nextonmarket схавал прямую ссылку mysite/ym.php и не подавился....
обещал постоянно туда ходить Сообщение отредактировано strong 15-05-2010 03:28 ... |
| Разместил: XAMelleOH Время: 18-05-2010 12:04 |
Цитата:( kisens @ 14-05-2010 23:14 Смотреть сообщение ) Может кто-то подсказать, как добавить поле "производитель"
(vendor) для каждого товара? А зачем? Маркету оно нада? |
| Разместил: Obii Время: 20-05-2010 16:36 |
| а подскажите, как генерировать с подкатегориями, а то все товары запихивает автоматом в первую категорию |
| Разместил: strong Время: 27-05-2010 03:23 |
Цитата:( антон @ 16-04-2010 01:35 Смотреть сообщение ) Конечно можно
Находим Цитата: $img=Product::getCover($row['id_product']);
меняем на
if ($row['quantity'] > 0) Цитата: $img=Product::getCover($row['id_product']);
if ($row['quantity'] > 0 AND $row['price'] > 0) И еще добавить проверку на отключеный товар: Цитата: $img=Product::getCover($row['id_product']);
if ($row['quantity'] > 0 AND $row['price'] > 0 AND $row['active']) |
| Разместил: strong Время: 07-06-2010 03:55 |
| А не появилась версия для 1.3?
А то там урлы картинок поменялись.... |
| Разместил: strong Время: 07-06-2010 06:05 |
| латно, сам разобрался.
Цитата: echo ' <offer available="true" id="'.$row['id_product'].'"> <url>'.$row['link'].'</url> <price>'.($row['price']*32).'</price> <currencyId>RUR</currencyId> <categoryId>'.implode($kategorie).'</categoryId> <picture>'.$shopUrl.'/'.$row['id_product'].'-'.$img['id_image'].'-home/'.$row[link_rewrite].'.jpg</picture> <name>'.str_replace("&", "and", strip_tags($row['name'])).'</name> <description>'.str_replace("&", "and", strip_tags($row['description_short'])).'</description> </offer> '; Сообщение отредактировано strong 07-06-2010 04:06 ... |
| Разместил: rdyu Время: 15-06-2010 17:51 |
| Добрый день..
Столкнулся с проблемой, при генерации файла для маркета выдает неправильные категории. Например есть категория <category id="6" parentId="5">Адаптеры Wi-Fi</category> в товаре он почему то ставит рядом id и parentId и получается <categoryId>65</categoryId> и так для каждой категории.. в php не силен.. но думаю это не сложная задача.. спасибо! |
| Разместил: Sid Vishez Время: 06-08-2010 02:27 |
| Собрал скрипт из всего, что было в этой теме под свой магаз, но в http://ekagames.ru/ym.php от чего-то пустой список категорий Цитата: <categories>
</categories> Что я делаю не так? |
| Разместил: realabs Время: 08-08-2010 14:00 |
| У меня почему-то выдает такую ошибку:
This page contains the following errors: error on line 5 at column 11: Encoding error Below is a rendering of the page up to the first error. http://www.fabricadivanov.ru/ym.php |
| Разместил: Kouros Время: 22-08-2010 18:36 |
| Выдает ошибку....в чем причина?
[2010-08-22 15:34:51] (Fatal) [1:1] (Fatal) 521 Error parsing XML feed: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (о) of a 2-byte sequence. Заранее благодарю за помощь! |
| Разместил: Sid Vishez Время: 02-09-2010 00:09 |
Цитата:( Sid Vishez @ 06-08-2010 00:27 Смотреть сообщение ) Собрал скрипт из всего, что было в этой теме под свой магаз, но в http://ekagames.ru/ym.php от чего-то пустой список категорий
Цитата: <categories>
Что я делаю не так?</categories> оказывается я не сменил префикс таблицы категорий на свой. |
| Разместил: Sid Vishez Время: 02-09-2010 00:43 |
| Вариант из этой темы со всеми интегрированными правками. работает с вложенными категориями и с комбинациями товаров. |
| Разместил: Sid Vishez Время: 04-09-2010 00:32 |
Цитата:( Sid Vishez @ 01-09-2010 22:43 Смотреть сообщение ) Вариант из этой темы со всеми интегрированными правками. работает с вложенными категориями и с комбинациями товаров.
Исправил умножение цен на 32. |
| Разместил: Scotch Время: 07-09-2010 03:15 |
| Из всех приведенных ни в одном категории не выгружаются
Код: <currency id="RUR" rate="1"/>
</currencies> <categories> </categories> что делать? |
| Разместил: realabs Время: 13-09-2010 00:10 |
| Вопрос - а как убрать из выдачи одну категорию, в частности, 101ю?
я попробовал заменить строку Цитата: while ($category->id <> 1) {
на Цитата: while ($category->id <> 1) AND ($category->id <> 101) {
но не помогло, выдает ошибку в итоге Parse error: syntax error, unexpected T_LOGICAL_AND in /home/fabricad/public_html/ym.php on line 95 |
| Разместил: artyr_n Время: 14-09-2010 07:09 |
Код: while (($category->id <> 1) OR ($category->id <> 101)) { Сообщение отредактировано artyr_n 14-09-2010 02:11 ... |
| Разместил: realabs Время: 14-09-2010 09:09 |
Цитата:( artyr_n @ 14-09-2010 08:09 Смотреть сообщение ) Код: while (($category->id <> 1) OR ($category->id <> 101)) { Теперь стал выдавать ошибку Цитата: This page contains the following errors:
error on line 28 at column 9: Extra content at the end of the document Below is a rendering of the page up to the first error. Страница http://www.fabricadivanov.ru/ym.php |
| Разместил: Scotch Время: 23-09-2010 13:53 |
| а как вот это победить???
Код: Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: (строка 3, столбец 97) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=51 (строка 455, столбец 10) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=37 (строка 455, столбец 10) |
| Разместил: Scotch Время: 23-09-2010 15:20 |
а как вот это победить??? Код: Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: (строка 3, столбец 97) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=51 (строка 455, столбец 10) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=37 (строка 455, столбец 10) id категорий начинается с 2 Код: <categories> <category id="2">Видеорегистраторы</category> <category id="3">Видеокамеры</category> <category id="4">Видео комплекты</category> <category id="7">Навигаторы</category> <category id="8">Аксессуары</category> <category id="6" parentId="2">Экшн камеры</category> <category id="9" parentId="7">GPS-навигаторы</category> <category id="10" parentId="7">GPS-коммуникаторы</category> <category id="11" parentId="7">Программное обеспечение</category> <category id="12" parentId="2">Автомобильные</category> <category id="13" parentId="3"> Автомобильные видеокамеры</category> <category id="14" parentId="4"> Парковочные</category> <category id="15" parentId="4">Видеоняни</category> <category id="16" parentId="4">Охранные</category> <category id="17" parentId="3">IP и охранные</category> <category id="18" parentId="2">Видео рекордеры</category> </categories> |
| Разместил: rom26 Время: 24-09-2010 04:05 |
| Пришлось категории вводить вручную после этого Ян схавал. Sid Vishez респект. |
| Разместил: rom26 Время: 24-09-2010 04:09 |
Цитата:( Scotch @ 23-09-2010 11:20 Смотреть сообщение ) а как вот это победить???
Код: Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: (строка 3, столбец 97) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=51 (строка 455, столбец 10) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=37 (строка 455, столбец 10) У тебя файл сохранен в utf-8, яндексу нужен ANSI, это первая ошибка. Остальные из-за того, что не указана категория с ид 1, а продукты ссылающиеся на нее есть. Надо описать категорию с номером 1. |
| Разместил: Scotch Время: 29-09-2010 05:21 |
Цитата:( rom26 @ 24-09-2010 00:09 Смотреть сообщение ) Цитата:( Scotch @ 23-09-2010 11:20 Смотреть сообщение ) а как вот это победить???
У тебя файл сохранен в utf-8, яндексу нужен ANSI, это первая ошибка. Остальные из-за того, что не указана категория с ид 1, а продукты ссылающиеся на нее есть. Надо описать категорию с номером 1.Код: Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: (строка 3, столбец 97) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=51 (строка 455, столбец 10) Ошибка: Для предложения указана неизвестная категория: 1 (строка 455, столбец 10) Ошибка: Предложение отклонено: http://drivecam-shop.ru/product.php?id_product=37 (строка 455, столбец 10) Категория 1 - это "главная" категория, в неё входят все основные категории, потом подкатегории. Как зделать так, чтобы каталог ничнался с категории 2 или как зделать, чтобы категорию 1 пропустить? |
| Разместил: Kouros Время: 01-10-2010 14:41 |
| ничего не получается.....
яндекс пишет: [2010-10-01 11:25:57] (Fatal) [1:38] (Fatal) 521 Ошибка разбора XML Feed: исключение произошло! Тип: перекодирование Исключение, сообщение: Не удалось создать преобразователь для кодирования: ANSI так какую кодировку использовать? на сайте яндекс вообще указана: <?xml version="1.0" encoding="windows-1251"?> в скрипте utf-8 причем я уже все переподставлял и ни один файл яндекс не принимает.... может кто нибудь кинет сюда файл yml, который яндекс все таки принял, чтобы посмотреть как он должен все таки выглядеть.... |
| Разместил: Kouros Время: 01-10-2010 15:55 |
| все разобрался, кодировка должна быть windows-1251
спасибо за скрипт, работает! |
| Разместил: Николай Время: 11-10-2010 23:36 |
| Простите за глупый вопрос, но как сделать что бы яндекс "схавал" мой сайт? |
| Разместил: антон Время: 12-10-2010 04:47 |
Цитата: Простите за глупый вопрос, но как сделать что бы яндекс "схавал" мой сайт?
А в чем проблема? Не индексирует? |
| Разместил: Николай Время: 12-10-2010 21:42 |
| Да я вообще не понимаю что это значит "скормить" сайт яндекс-маркету, и уж тем более не понимаю как это сделать? |
| Разместил: HaseaN Время: 15-10-2010 21:42 |
Цитата:( Scotch @ 06-09-2010 23:15 Смотреть сообщение ) Из всех приведенных ни в одном категории не выгружаются
Код: <currency id="RUR" rate="1"/>
</currencies> <categories> </categories> что делать? Скажи пожалуйста что все таки ты сделал? у меня тоже пусто( |
| Разместил: антон Время: 15-10-2010 22:48 |
| Попробуй в 29 строке
Цитата: WHERE active = 1 AND level_depth != 0 поменять на
Цитата: WHERE active = 1 AND level_depth = 0
или вообще так Цитата: WHERE active = 1 Сообщение отредактировано антон 15-10-2010 23:49 ... |
| Разместил: HaseaN Время: 16-10-2010 01:27 |
| У меня это не 29 строка значит ym.php разные, вот, я нашел эту строку и у меня там было : Цитата: WHERE active = 1 AND level_depth > 0
я поменял ее на то что ты предложил, и в итоге получил вот что: Цитата: <categories>
<category id="1" parentId="0"> Inicio </category> |
| Разместил: HaseaN Время: 16-10-2010 01:34 |
| А в 9 строчке написано :
Цитата: die('skript doljen byt v korne prestashop i config/settings.inc.php nastroen na soedinenie s DB.');
Я не трогал settings.inc.php Как его настроить надо? |
| Разместил: антон Время: 16-10-2010 03:27 |
| его трогать не надо. А товары правильно выгружаются?
или попробуй Цитата: while ($row = mysql_fetch_assoc($res))
{ if ($row['level_depth'] == 1) поменять на Цитата: while ($row = mysql_fetch_assoc($res))
{ if ($row['level_depth'] >= 0) Замечал, что не на всех магазинах работает почему-то. Как вариант просто руками можешь категории прописать... Сообщение отредактировано антон 16-10-2010 04:36 ... |
| Разместил: HaseaN Время: 16-10-2010 19:36 |
| Ничего не изменилось. Товары не выгружаются вообще. Вот глянь http://ipeds.ru/ym.php |
| Разместил: антон Время: 17-10-2010 16:59 |
| Надо смотреть, что у тебя в Базе данных. |
| Разместил: Scotch Время: 24-10-2010 03:33 |
Цитата:( HaseaN @ 15-10-2010 17:42 Смотреть сообщение ) Цитата:( Scotch @ 06-09-2010 23:15 Смотреть сообщение ) Из всех приведенных ни в одном категории не выгружаются
Код: <currency id="RUR" rate="1"/>
</currencies> <categories> </categories> что делать? Скажи пожалуйста что все таки ты сделал? у меня тоже пусто( Я базу данных правил ... |
| Разместил: realabs Время: 24-10-2010 14:10 |
| Могли бы подксазать, что модуль делает неправильно?
Линк http://www.fabricadivanov.ru/ym.php В браузере всё ок, выдача нормальная. Но в Я.Маркете выдаёт Код: Определена кодировка: utf-8 (строка 0, столбец 0) Дата из файла: 2010-10-24 11:09 (строка 3, столбец 113) [2010-10-24 11:09:01] (Fatal) [13:8] (Fatal) 521 Error parsing XML feed: Unknown element 'br' Сообщение отредактировано realabs 24-10-2010 15:10 ... |
| Разместил: Pahom-ka Время: 26-10-2010 02:43 |
Цитата:( HaseaN @ 15-10-2010 17:42 Смотреть сообщение ) Цитата:( Scotch @ 06-09-2010 23:15 Смотреть сообщение ) Из всех приведенных ни в одном категории не выгружаются
Скажи пожалуйста что все таки ты сделал? у меня тоже пусто(Код: <currency id="RUR" rate="1"/>
</currencies> <categories> </categories> что делать? Идём в бд, смотрим ps_lang, смотрим id русского(или какого нужно вам) языка, у меня это было 4, и правим вот так: Код: $res = mysql_query(" и где у меня написано "__4__", ставим свой id_lang, подсмотренный в
SELECT c.id_category, c.id_parent, c.level_depth, l.name FROM ps_category c JOIN ps_category_lang l ON l.id_category = c.id_category AND l.id_lang = __4__ WHERE active = 1 AND level_depth > 0 ORDER BY level_depth, id_category"); таблице, без нижних подчёркиваний соответственно. Теперь категории должны показываться. А вот продукты всё равно не отображаются у меня :( Сообщение отредактировано Pahom-ka 25-10-2010 22:43 ... |
| Разместил: DenisRD Время: 26-10-2010 22:50 |
Цитата:( realabs @ 24-10-2010 09:10 Смотреть сообщение ) Могли бы подксазать, что модуль делает неправильно?
Это из-за того, что ошибка выполнения скрипта (
Линк http://www.fabricadivanov.ru/ym.php В браузере всё ок, выдача нормальная. Но в Я.Маркете выдаёт Код: Определена кодировка: utf-8 (строка 0, столбец 0) Дата из файла: 2010-10-24 11:09 (строка 3, столбец 113) [2010-10-24 11:09:01] (Fatal) [13:8] (Fatal) 521 Error parsing XML feed: Unknown element 'br' <b>Warning</b>: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in <b>/home/fabricad/public_html/ym.php</b> on line <b>60</b> ) записывается в YML-файл Сообщение отредактировано DenisRD 26-10-2010 17:50 ... |
| Разместил: Paparacci Время: 31-12-2010 00:55 |
| В используемом мной скрипте в yml попадают только товары имеющиеся в наличии. Как сделать выгрузку по всем товарам каталога? |
| Разместил: ors Время: 31-12-2010 01:30 |
| В этом модуле можно настроить http://prestalab.ru/eksport-import/23-vygruzka-v-jandeks-market-lite.html
Если в YML файле будут товары, которые нельзя заказать, то магазин могут не принять |
| Разместил: Paparacci Время: 31-12-2010 14:33 |
| YML можно использовать в 2-х вариантах. 1 - для размещения непосредственно на Маркете 2 - для уточнения цен в большом поиске Яндекса над снипетом (Товары и Цены) Если использовать ньд только с имеющимся товаром, то в большом поиске половина товаров будет без цен и при движении на складе цены будут не постоянны. |
| Разместил: Paparacci Время: 31-12-2010 14:34 |
| А бесплатный модуль есть ? ))))
ym.php уже стоит .... нужен какой нибудь другой чтобы не перебивать его выдачу Сообщение отредактировано Paparacci 31-12-2010 10:35 ... |
| Разместил: ors Время: 31-12-2010 14:57 |
| По второму способу пробовал размещать все товары. Товар должен быть либо в наличии (кнопка купить), либо под заказ (кнопка заказать). Я выгрузил товары с ненулевым остатком как в наличии, а с нулевым - под заказ. В размещении отказали по ричине отсутствия кнопки заказать.
А вообще магазин был для оптовых продаж, так что изначально не мог использовать "Яндекс Товары и Цены". Кстати "Товары и Цены" в выдаче яндекса что-то я ни разу не видел. Первой идет строка из яндекс маркета, а дальше цен нигде и не видно. Покажите пример запроса. На счет бесплатных модулей написано тут http://prestalab.ru/cms.php?id_cms=2 , хотя если сравнивать с затратами на яндекс маркет, то стоимость модуля не превысит 1%. |
| Разместил: антон Время: 31-12-2010 15:36 |
| вот например http://yandex.ru/yandsearch?text=%D1%87%D0%B0%D0%B2%D0%B0%D0%BD%D0%BF%D1%80%D0%B0%D1%88&lr=2 регион Санкт-Петербург |
| Разместил: Paparacci Время: 10-01-2011 15:51 |
| Яндекс "Товары и цены" не требуют иметь товар в наличии для отображении в цены в снипете. В наличии товары должны быть только загружаемые на Маркет. Вопрос остается открытым. |
| Разместил: ors Время: 10-01-2011 19:42 |
| Я давал ссылку. Модуль может выгружать все товары, если отметить опцию «все товары в наличии» |
| Разместил: Paparacci Время: 11-01-2011 04:28 |
| 500 р пока нет ) мой сайт только раскручивается |
| Разместил: ors Время: 11-01-2011 12:16 |
| И по этому поводу я ссылку тоже давал.
Цитата: Если рядом с товаром Вы увидите значок «Ваша цена» , то Вы сами можете назначить ему цену, в том числе и равную нулю и скачать модуль или шаблон бесплатно. |
| Разместил: danilshop Время: 04-02-2011 14:21 |
| у кого нибудь есть в наличии нормальный модуль? и какая цена? |
| Разместил: ors Время: 04-02-2011 14:28 |
| http://prestalab.ru/eksport-import/23-vygruzka-v-jandeks-market-lite.html |
| Разместил: danilshop Время: 04-02-2011 17:51 |
| Спасибо! |
| Разместил: webmonch Время: 12-03-2011 04:01 |
| как сделать чтоб xml файл сохранялся на сервере? |
| Разместил: ors Время: 12-03-2011 15:33 |
| При ручной ренерации или по крону он сохраняется. нужно дать права на запись в папку с модулем |
| Разместил: ananas Время: 13-03-2011 15:46 |
| Не пойму в чем дело, в настройках все выставляю, жму кнопку сгенерировать вручную что б создать файл ля выгрузки, после чего появляется белый экран с шапкой админки и все больше ничего не происходит и файл не создается. Подскажите в чем может быть дело? |
| Разместил: ananas Время: 13-03-2011 15:47 |
| Не пойму в чем дело, в настройках все выставляю, жму кнопку сгенерировать вручную что б создать файл ля выгрузки, после чего появляется белый экран с шапкой админки и все больше ничего не происходит и файл не создается. Подскажите в чем может быть дело? |
| Разместил: ananas Время: 13-03-2011 17:40 |
| Выдает вот такую ошибку
Fatal error: Call to undefined function iconv() in /home/admin/data/www/******.ru/modules/yamarket/YMarket.class.php on line 212 |
| Разместил: ors Время: 13-03-2011 17:54 |
| Нужно включить iconv на сервере |
| Разместил: ananas Время: 13-03-2011 18:00 |
| А где его взять у меня в расширениях php такого нет( |
| Разместил: ananas Время: 13-03-2011 18:04 |
| Спасибо, вопрос снят |
| Разместил: ananas Время: 13-03-2011 18:18 |
| Теперь яндекс пишет при загрузке этого файла:
Ошибка при заполнении полей. Хост yml файла не совпадает с хостом магазина |
| Разместил: ors Время: 13-03-2011 19:00 |
| Ссылку на файл дайте. Хост магазина совпадает с тем, что указан в яндексе? |
| Разместил: ananas Время: 13-03-2011 19:14 |
| http://brandcitymall.ru/upload/yml.xml
совпадает |
| Разместил: ananas Время: 13-03-2011 19:16 |
| все дело было в www) |
| Разместил: gramsoft Время: 22-04-2011 15:10 |
| А не подскажите, почему скрипт формирует такие странные ссылки на картинки товара. ? <picture>'.$shopUrl.'/'.$row['id_product'].'-'.$img['id_image'].'-home/'.$row[link_rewrite].'.jpg</picture> |
| Разместил: gramsoft Время: 22-04-2011 15:23 |
| С картинками разобрался! |
| Разместил: iceworm Время: 27-04-2011 23:46 |
| Привет всем... Вот вопрос, мб не по теме, ну думаю тут есть знающие люди.
Сайт будет торговать мобильными телефонами. Вопросы 1) Обязательно ли в yml указывать manufacturer_warranty 2) Сталкивался ли кто-нибудь с подобной бедой и решал ли её? (или может у кого-то есть идеи по этой теме...) Просто врядли получится настроится нормально самому... _________________ ICQ#: 616-760-076 |
| Разместил: антон Время: 28-04-2011 13:22 |
| Вот тут http://help.yandex.ru/partnermarket/?id=1111483 все написано. Необязательно. |
| Разместил: cezi Время: 29-05-2011 14:54 |
| нужно доделать модуль под wikimart - чтобы выгружал все фото и размеры тоже (магазин одежды). Кто поможет и за сколько? В личку плз |
| Разместил: lu-ding Время: 03-06-2011 15:40 |
| Ребята помогите, очень прошу. Что делать????
Ошибка: Неверный ответ сервера: 'HTTP/1.1 404 Not Found\r\nDate: Fri, 03 Jun 2011 08:35:38 GMT\r\nServer: Apache\r\nContent-Length: 205\r\nConnection: close\r\nContent-Type: text/html; charset=iso-8859-1\r\n\r\n' Фатальная ошибка: Внутренняя ошибка во время загрузки |
| Разместил: cezi Время: 14-06-2011 15:35 |
| Все еще в поисках доработчика модуля, HELP |
| Разместил: mila9999 Время: 01-07-2011 00:18 |
Цитата:( lu-ding @ 03-06-2011 14:40 Смотреть сообщение ) Ребята помогите, очень прошу. Что делать????
Ошибка: Неверный ответ сервера: 'HTTP/1.1 404 Not Found\r\nDate: Fri, 03 Jun 2011 08:35:38 GMT\r\nServer: Apache\r\nContent-Length: 205\r\nConnection: close\r\nContent-Type: text/html; charset=iso-8859-1\r\n\r\n' Фатальная ошибка: Внутренняя ошибка во время загрузки Вы решили свою проблему? У меня такая же... Подскажите, люди добрые. |
| Разместил: ors Время: 01-07-2011 00:39 |
| 404 - файл не найден |
| Разместил: mila9999 Время: 02-07-2011 01:37 |
Цитата:( ors @ 30-06-2011 23:39 Смотреть сообщение ) 404 - файл не найден
Не подскажите, что нужно сделать? Он у меня имеется.... Или я что-то не понимаю. |
| Разместил: PowerUSB Время: 27-07-2011 21:27 |
| Кому нужно, выкладываю исправленный ym.php
Изменения: записывает сам все в /ym.xml и остается в яндексе просто заново проверить прайс-лист) Создаем пустой ym.xml в корне, ставим CHMOD 777 и работает) проверено. (сорри если где то тут такое лежит, искал - не нашел) |
| Разместил: nevandrey Время: 08-08-2011 17:18 |
Цитата:( ors @ 30-12-2010 20:30 Смотреть сообщение ) В этом модуле можно настроить http://prestalab.ru/eksport-import/23-vygruzka-v-jandeks-market-lite.html
Если в YML файле будут товары, которые нельзя заказать, то магазин могут не принять Добрый день! Замечательный модуль - все получилось достаточно легко сделать. Единственное, менеджер яндекса написала вот что: "В прайсе Вы используете bid="1" cbid="1" - это управление ставками через YML файл. Минимальная ставка на Маркете 0,1 у.е., а в прайсе у Вас указана 0,01 у.е. Что бы в дальнейшем не исправлять руками эти ставки, лучше bid="1" cbid="1" вообще убрать." Подскажите пожалуйста, как это можно сделать? Заранее благодарю. |
| Разместил: musicmarkelov Время: 19-08-2011 15:15 |
| Здравствуйте. В описание товара на сайте присутствует страна производитель. Яндекс считает ошибкой если в YML файле в описании товара есть страна производитель. Кто знает как решить эту проблему ? |
| Разместил: musicmarkelov Время: 19-08-2011 15:16 |
| Ошибка, которая была присвоена Вам службой контроля качества, касается
описания товарного предложения (тега <description>). Тег <description> используется для описания товарного предложения. Здесь указываются основные характеристики товара. В описании товара не должно быть информации о стране производителе. Данная информация указывается отдельно в теге <country_of_origin>. Пожалуйста, удалите информацию о стране производителе из тега <description>. |
| Разместил: ospa Время: 08-10-2011 03:43 |
Цитата:( PowerUSB @ 27-07-2011 22:27 Смотреть сообщение ) Кому нужно, выкладываю исправленный ym.php
Изменения: записывает сам все в /ym.xml и остается в яндексе просто заново проверить прайс-лист) Создаем пустой ym.xml в корне, ставим CHMOD 777 и работает) проверено. (сорри если где то тут такое лежит, искал - не нашел) Подскажите, выдает список категорий товара, а сам товар не показывает. товар с характеристиками (цвет). |
| Разместил: ospa Время: 11-10-2011 22:03 |
| Такой отзывчивый форум...)
Лан сам разобрался, немного подправил файл и комментарии в нем ввел переменную для языка, а то 2 дня немог понять почему не пашет, теперь все выводит проверено на 1,4 с подкатегориями. Файл ниже прикреплен, спс за файл ). |
| Разместил: ospa Время: 13-10-2011 19:20 |
| Че то не нашел как редактировать сообщение.
Файл выше не проходит в яндекс, и есть некоторые ошибки выкладываю файл, который проходит и ошибки исправлены, а все необходимые для изменения данные вынесены в переменные вначале файла. Код: /*-------------------------------------------------------------------------------------------*/ /*Основные настройки эти настройки надо поменять для нормального функционирования скрипта*/ /*url вашего магазина*/ $shopUrl = 'http://www.sait.ru'; /*id вашего языка в админ-настройки-язык (номер слева)*/ $mylang_id = 2; /*ps_ - префикс базы данных*/ $prefix = 'ps_'; /*Название магазина*/ $naimenovanie = 'Ваше название'; /*Название организации*/ $Name_Company='ооо новое'; /*Ссылка на созданый файл (после обновления файла будет показана(Сначала пустой файл необходимо создать в той папке где лежит *.php)*/ $YmlFileName = 'ym.xml'; /*Конец оснвных настроек*/ /*----------------------------------------------------------------------------------------------*/ |
| Разместил: kornand Время: 25-10-2011 01:08 |
| Добрые люди, подскажите как сделать чтобы файл генерировался не в utf-8, а в проглатываемой Яндексом кодировке? Можно вручную перекодировать, но хотелось бы генерацию xml-файла автоматом в cron поставить и забыть. Сообщение отредактировано kornand 24-10-2011 21:12 ... |
| Разместил: vadim Время: 27-10-2011 20:58 |
| Странная вещь произошла. Скрипт работал нормально. Проблем не было. Но вдруг перестал работать.
Выдает ошибку: Ошибка разбора XML: синтаксическая ошибка (Строка: 292, Символ: 4) Обработать документ как HTML Ошибка: unexpected end-of-file Описание: http://www.w3.org/TR/REC-xml/ 289: <category id="179" parentId="141">Польские коляски-трасформеры</category> 290: 291: <category id="180" parentId="141">Польские коляски для новорожденных</category> 292: Пробовал разные варианты выложенных на форуме скриптов маркета, но результата нет. Кто знает в какую сторону копать? |
| Разместил: e_v_medvedev Время: 27-10-2011 22:54 |
Цитата:( kornand @ 24-10-2011 21:08 Смотреть сообщение ) Добрые люди, подскажите как сделать чтобы файл генерировался не в utf-8, а в проглатываемой Яндексом кодировке? Можно вручную перекодировать, но хотелось бы генерацию xml-файла автоматом в cron поставить и забыть.
Используйте iconv или mbstring. |
| Разместил: kornand Время: 02-11-2011 02:07 |
| Спасибо! Разобрался! |
| Разместил: kornand Время: 02-11-2011 02:07 |
| Спасибо! Разобрался! |
| Разместил: Demonych Время: 12-11-2011 19:39 |
| Помогите пожалуйста поменять валюту в скрипте, я пытался ставить разные варианты Цитата: <currency id="UAH" rate="4" plus="0"/> но толку почему то не прибивалось, какое бы число не подставил, всё равно цены выбивает совсем не те что в магазине....И вроде бы, они даже не соответсвуют ни одной из валют магазина..С чем может быть связано? Где копать? Спасибо |
| Разместил: bond Время: 05-12-2011 03:11 |
| Вырузка товаров в яндекс маркет и e-pricelist.com
http://prestadev.ru/addons/advertising-marketing/49-vygruzka-tovarov-v-yandeks-market--e-pricelistco.html |
| Разместил: Grin Время: 16-12-2011 19:37 |
| Помогите разобраться. При проверке XML файла, маркет выдает такое сообщение об ошибке:
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Empty content not valid for content model: '(category)+' (строка 14, столбец 14) Что это значит? Как исправить? |
| Разместил: Dr_body Время: 09-01-2012 08:05 |
Цитата: Вырузка товаров в яндекс маркет и e-pricelist.com Купил и сижу - расстраиваюсь... Ни инструкции, ни настроек "что собственно выгружать" |
| Разместил: Scotch Время: 10-01-2012 15:22 |
Цитата:( Dr_body @ 09-01-2012 04:05 Смотреть сообщение ) Цитата: Вырузка товаров в яндекс маркет и e-pricelist.com Купил и сижу - расстраиваюсь... Ни инструкции, ни настроек "что собственно выгружать"http://help.yandex.ru/partnermarket/?id=1111425 Сообщение отредактировано Scotch 10-01-2012 11:24 ... |
| Разместил: Dr_body Время: 18-01-2012 15:40 |
| Там главного не написано - куда выгружается файл скрипта... И видимо, нельзя настроить скрипт, чтобы выгружал определенные категории. |
| Разместил: e_v_medvedev Время: 18-01-2012 19:48 |
Цитата:( Dr_body @ 18-01-2012 11:40 Смотреть сообщение ) Там главного не написано - куда выгружается файл скрипта... И видимо, нельзя настроить скрипт, чтобы выгружал определенные категории.
Сам скрипт может быть указан как источник данных для Yandex.Market. В это случае он сам возьмет результат работы скрипта, каковым и является YML-файл. |
| Разместил: bond Время: 19-01-2012 01:35 |
| http:/site/modules/pricelist/yml.php - яндекс yml
http:/site/modules/pricelist/rss.php - e-pricelist |
| Разместил: lightman Время: 16-09-2012 06:15 |
| помогите с этим модулем - как научить его сохранять в нужной кодеровке для Яндекса?
по минмо этого выдает ошибки: Определена кодировка: windows-1251 (строка 0, столбец 0) Дата из файла: 2012-09-16 01:09 (строка 3, столбец 38) Ошибка: Отсутствует или некорректная стоимость доставки по умолчанию (строка 16, столбец 10) Фатальная ошибка: Фид отклонен ------ что нужно подправить чтобы исправить эти ошибки? притом что стоимость доставки определена и описана (только почему то в крикозяблях - но это легко правится в нотепаде, но не помогает): <local_delivery_cost>РїРѕ РњРѕСЃРєРІРµ - 400 СЂСѓР±., возможен самовывоз</local_delivery_cost> |
| Разместил: lightman Время: 16-09-2012 13:07 |
| не уж то никто не подскажет? |
| Разместил: Ninok-sb Время: 16-11-2012 22:40 |
| Если еще актуально, у меня также было, я в поле доставка написала только цифрами сумму и все заработало) |
| Разместил: ktkt Время: 18-11-2013 22:20 |
| Кто-нибудь реализовал в этом модуле возможность выбора выгружаемых товаров? |