velos 0 Опубликовано 2 июля, 2012 Жалоба Share Опубликовано 2 июля, 2012 Есть необходимость в организации альтернативной выгрузки файла для яндекс маркета т.е. стандартный /market.php а нужен еже один, который бы выдавал аналогичный товар, но уже по другим фильтром (выдавать определенную категорию товаром) пожалуйста подскажите как реализовать Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 июля, 2012 Жалоба Share Опубликовано 3 июля, 2012 Скопировать market.php в market1.php и править sql запрос, что б выводил нужную категорию. Ссылка на сообщение Поделиться на другие сайты
vishap 0 Опубликовано 5 октября, 2012 Жалоба Share Опубликовано 5 октября, 2012 Александр, вопрос: при выгрузке все прекрасно, но меня не устраивает один пункт, а именно: если количество товара на складе у меня ноль, то в маркет выводит FALSE, т.е.под заказ. Внимание вопрос: как сделать так, чтобы в файл импорта и собственно в сам яндекс.маркет товар с количеством на складе равным ноль не выгружался вообще. Спасибо. P.S. Необходимо при этом чтобы товар отображался на сайте и был активным. На такой товар я отключил кнопку купить в данный момент времени. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 октября, 2012 Жалоба Share Опубликовано 6 октября, 2012 Попробуйте в /market.php поменять: WHERE p.products_status = 1" . [/code] на: [code] WHERE p.products_status = 1 and p.products_quantity > 0" . Ссылка на сообщение Поделиться на другие сайты
vishap 0 Опубликовано 1 ноября, 2012 Жалоба Share Опубликовано 1 ноября, 2012 помогло, спасибо, забыл отписать о результате. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 ноября, 2012 Жалоба Share Опубликовано 1 ноября, 2012 Не за что Ссылка на сообщение Поделиться на другие сайты
HP 0 Опубликовано 24 февраля, 2013 Жалоба Share Опубликовано 24 февраля, 2013 Тип описания указывается в атрибуте type элемента <offer>:<offer id="123" type="vendor.model" available="true"> <url>...</url> ...</offer> В атрибуте available указывается статус доступности товара: «false» — товарное предложение на заказ. Магазин готов принять заказ и осуществить поставку товара в течение согласованного с покупателем срока, не превышающего двух месяцев (за исключением товаров, изготавливаемых на заказ, ориентировочный срок поставки которых оговаривается с покупателем во время заказа). «true» — товарное предложение в наличии. Магазин готов сразу договариваться с покупателем о доставке/покупке товара. Можно это сделать через админку магазина 1,69 или 1,68, для отдельных товаров? Пробовал делать через склад, в магазине показывает под заказ, а яндекс маркет нет, не генерирует в yml -- available="false"> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2013 Жалоба Share Опубликовано 25 февраля, 2013 Нет, только код править в market.php Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 25 февраля, 2013 Жалоба Share Опубликовано 25 февраля, 2013 Подскажите, плиз. Использовать CDATA как должно стоять true или false Сейчас true ( почему не знаю, так сложилось), так вот в Маркете проверка проходит успешно, а если набрать www.My-shop/market.php, то браузер выдает ошибку: Ошибка синтаксического анализа XML: незакрытый раздел CDATA/. Сам товар совершенно обычный Если отключить использование , то на что это повлияет? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2013 Жалоба Share Опубликовано 25 февраля, 2013 Поставьте false. Хотя, какой смысл вообще в браузере открывать xml файл, он сделан для яндекса, если он его успешно грузит к себе - это самое главное. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 25 февраля, 2013 Жалоба Share Опубликовано 25 февраля, 2013 А если и в браузере открывается, то как бы на душе спокойнее , иллюзия, что все в порядке :) Спасибо, отключу. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 11 апреля, 2013 Жалоба Share Опубликовано 11 апреля, 2013 Как бы в market.php не выводить товары, в наименовании которых есть некие "запрещенные" яндексом слова; "под заказ", "распродажа", "бла бла бла" ? Один идиот у поставщика когда то прописал "под заказ" в наименовании товара у себя в базе.Товар давно в наличии, или, как вариант, поступает на склад - активируется и всплывает в магазине. В массе товаров не замечаешь, зато у службы контроля качества -гестапо Яндекса - это любимая тема для троллинга. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2013 Жалоба Share Опубликовано 11 апреля, 2013 Разве что убрать из описания товаров этот текст. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 11 апреля, 2013 Жалоба Share Опубликовано 11 апреля, 2013 А дописать условие типа WHERE никак? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2013 Жалоба Share Опубликовано 12 апреля, 2013 Наверное можно. Смотрите как написан sql запрос на поиск в advanced_search_result.php файле. Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 12 апреля, 2013 Жалоба Share Опубликовано 12 апреля, 2013 Посмотрел. Просто отлично написан, догадываюсь, что крайне профессионально написан! Замечательный запрос! :D Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2013 Жалоба Share Опубликовано 12 апреля, 2013 Так я код за Ваc писать не буду, берёте пример sql запроса на поиск и просто добавляете его в маркет, т.е. условие like ... Ссылка на сообщение Поделиться на другие сайты
alexts 18 Опубликовано 19 июня, 2013 Жалоба Share Опубликовано 19 июня, 2013 Готовое решение здесь http://vamshop.ru/forum/topic/11993-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B0-%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D1%85-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9/#entry96475 Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 13 ноября, 2013 Жалоба Share Опубликовано 13 ноября, 2013 А что может быть за проблема. Пытаюсь зарегистрировать магазин на маркете. Натравливаю его на market.php Выдает следующее Определена кодировка: utf-8 (строка 0, столбец 0) Дата из файла: 2013-11-13 21:22 (строка 2, столбец 38) Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: The value 'EU' for attribute 'id' does not match its defined enumeration or notation list (строка 8, столбец 22) В админке в настройках удаляю вторую валюту EU. Все равно то же самое. сам market.php содержит -<currencies> <currency rate="10.0000" id="EU"/> <currency rate="1.0000" id="UAH"/> </currencies>-<categories хотя я ведь ее удалил эту EU из валют Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 13 ноября, 2013 Жалоба Share Опубликовано 13 ноября, 2013 Попробовал так подсунуть market.php?currency=UAH Теперь пошло, но все равно фатальная ошибка Определена кодировка: utf-8 (строка 0, столбец 0) Дата из файла: 2013-11-13 22:34 (строка 2, столбец 38) Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Empty content not valid for content model: '(offer)+' (строка 93, столбец 10) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 ноября, 2013 Жалоба Share Опубликовано 14 ноября, 2013 Смотрите, что у Вас на 93 строке. Может спец. символы типа кавычек в описании товара, может ещё что не так. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 19 ноября, 2013 Жалоба Share Опубликовано 19 ноября, 2013 Давроде нет. уже все товары дажепоудалял, все равно выдает Определена кодировка: utf-8 (строка 0, столбец 0) Дата из файла: 2013-11-19 22:05 (строка 2, столбец 38) Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Empty content not valid for content model: '(offer)+' (строка 97, столбец 10) Я так понимаю, что какой то контент пуст. Что это может быть? Из-за отсутсвия картинок для категорий может быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2013 Жалоба Share Опубликовано 20 ноября, 2013 Вы ж ссылку на файл не даёте, смотрите, что у Вас на 97 строке. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 20 ноября, 2013 Жалоба Share Опубликовано 20 ноября, 2013 Разобрался сам. Оказывается, есть такое поле v_products_to_xml. Так как импортировал из екселя все товары, этого поля у меня не было, ну и он по умолчанию 0. Так и в карточке товара параметр Яндекс-маркет: Отключен. Поэтому маркет ничего не видит и ругается на пустой магазин. Добавил этот параметр в файл импорта со значением 1 и маркет перестал ругаться. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 ноября, 2013 Жалоба Share Опубликовано 20 ноября, 2013 Понятно. Плохо, что Вы сразу ссылку на свою market.php не дали, тогда видно было бы сразу проблему, а так приходится гадать. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения