NeoSeo Help 4 Опубликовано: 1 ноября 2021 Опубликовано: 1 ноября 2021 53 минуты назад, Дмитрий1 сказал: Здравствуйте! Не могу вывести названия категорий в фид для мерчанта <g:product_type>{{category.name}}</g:product_type> Что делаю не так? https://omoservice.com.ua/index.php?route=extension/feed/neoseo_product_feed&name=google_merchant Здравствуйте. https://opencartmasters.com/?app=core&module=system&controller=content&do=find&content_class=forums_Topic&content_id=8&content_commentid=35989 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
servia Опубликовано: 1 ноября 2021 Опубликовано: 1 ноября 2021 Добрый день! Не могу понять что не так. В файл выгрузки для эпицентра делаю название и описание товара на рус и укр языках. В названии переменной указываю name_ua (ua - это код у укр языка на сайте) и так же делаю для description_ua. Название в выгрузке выводиться на двух языках. А вот описание нет. Вот код формирования: <?xml version="1.0" encoding="UTF-8"?> <yml_catalog date="{{date}}"> <offers> {% for offer in offers%} <offer available="true" id="{{offer.id}}"> <price>{{offer.price}}</price> {% if offer.oldprice %}<price_old>{{offer.oldprice}}</price_old>{% endif %} <category>{{categories[offer.categoryId].name}}</category> {% for image in offer.image %} {% if loop.index != 1 %} {% if 'video-camera.jpg' in image == false %} <picture>{{image}}</picture> {% endif %} {% endif %} {% endfor %} <vendor>{{offer.vendor}}</vendor> <name lang="ru">{{offer.name}}</name> <name lang="ua">{{offer.name_ua}}</name> <description lang="ru">{{offer.description}}</description> <description lang="ua">{{offer.description_ua}}</description> </offer> {% endfor %} </offers> </yml_catalog> Почему не выводиться описание на укр языке? Поможете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 1 ноября 2021 Опубликовано: 1 ноября 2021 1 час назад, servia сказал: Добрый день! Не могу понять что не так. В файл выгрузки для эпицентра делаю название и описание товара на рус и укр языках. В названии переменной указываю name_ua (ua - это код у укр языка на сайте) и так же делаю для description_ua. Название в выгрузке выводиться на двух языках. А вот описание нет. Вот код формирования: <?xml version="1.0" encoding="UTF-8"?> <yml_catalog date="{{date}}"> <offers> {% for offer in offers%} <offer available="true" id="{{offer.id}}"> <price>{{offer.price}}</price> {% if offer.oldprice %}<price_old>{{offer.oldprice}}</price_old>{% endif %} <category>{{categories[offer.categoryId].name}}</category> {% for image in offer.image %} {% if loop.index != 1 %} {% if 'video-camera.jpg' in image == false %} <picture>{{image}}</picture> {% endif %} {% endif %} {% endfor %} <vendor>{{offer.vendor}}</vendor> <name lang="ru">{{offer.name}}</name> <name lang="ua">{{offer.name_ua}}</name> <description lang="ru">{{offer.description}}</description> <description lang="ua">{{offer.description_ua}}</description> </offer> {% endfor %} </offers> </yml_catalog> Почему не выводиться описание на укр языке? Поможете? Добрый день, поможем. Попробуйте и название, и наименование для каждого языка получать в отдельном цикле, т.е. вместо строк <name lang="ru">{{offer.name}}</name> <name lang="ua">{{offer.name_ua}}</name> <description lang="ru">{{offer.description}}</description> <description lang="ua">{{offer.description_ua}}</description> вставьте строки {% for language in offer.names %} {% if language.language == "Ваш_код_рус_языка" %} <name lang="ru">{{language.name}}</name> {% endif %} {% endfor %} {% for language in offer.names %} {% if language.language == "Ваш_код_укр_языка" %} <name lang="ua">{{language.name}}</name> {% endif %} {% endfor %} {% for language in offer.names %} {% if language.language == "Ваш_код_рус_языка" %} <description lang="ru">{{language.description_no_html}}</description> {% endif %} {% endfor %} {% for language in offer.names %} {% if language.language == "Ваш_код_укр_языка" %} <description lang="ua">{{language.description_no_html}}</description> {% endif %} {% endfor %} Коды языков Вы можете посмотреть в разделе Система - Локализация - Языки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
servia Опубликовано: 1 ноября 2021 Опубликовано: 1 ноября 2021 42 минуты назад, NeoSeo Help 1 сказал: {% for language in offer.names %} {% if language.language == "Ваш_код_рус_языка" %} <name lang="ru">{{language.name}}</name> {% endif %} {% endfor %} {% for language in offer.names %} {% if language.language == "Ваш_код_укр_языка" %} <name lang="ua">{{language.name}}</name> {% endif %} {% endfor %} {% for language in offer.names %} {% if language.language == "Ваш_код_рус_языка" %} <description lang="ru">{{language.description_no_html}}</description> {% endif %} {% endfor %} {% for language in offer.names %} {% if language.language == "Ваш_код_укр_языка" %} <description lang="ua">{{language.description_no_html}}</description> {% endif %} {% endfor %} Так совсем ничего не выводит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
servia Опубликовано: 2 ноября 2021 Опубликовано: 2 ноября 2021 Нет больше вариантов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 2 ноября 2021 Опубликовано: 2 ноября 2021 57 минут назад, servia сказал: Нет больше вариантов? Пришлите полный формат выгрузки после внесения Ваших изменений. Также посмотрите эти рекомендации: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Roumek Опубликовано: 3 ноября 2021 Опубликовано: 3 ноября 2021 Добрый день, подскажите пожалуйста как можно добавить в ссылки на товар utm метки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 3 ноября 2021 Опубликовано: 3 ноября 2021 6 часов назад, Roumek сказал: Добрый день, подскажите пожалуйста как можно добавить в ссылки на товар utm метки? Добрый день, для этого нужна доработка функционала модуля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 5 ноября 2021 Опубликовано: 5 ноября 2021 Добрый день. Подскажите как прописать переменную тега available так что бы выводилось фактическое состояние товара - "в наличии" или "нет в наличии" («true»/«false»)? (значение в виде <item id="{{offer.id}}" available="true"> выводит значение "в наличии" даже если товара фактически нет в наличии). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
servia Опубликовано: 5 ноября 2021 Опубликовано: 5 ноября 2021 02.11.2021 в 19:15, NeoSeo Help 1 сказал: Пришлите полный формат выгрузки после внесения Ваших изменений. Также посмотрите эти рекомендации: Вот полный формат <?xml version="1.0" encoding="UTF-8"?> <yml_catalog date="{{date}}"> <offers> {% for offer in offers%} <offer available="true" id="{{offer.id}}"> <price>{{offer.price}}</price> {% if offer.oldprice %}<price_old>{{offer.oldprice}}</price_old>{% endif %} <category>{{categories[offer.categoryId].name}}</category> {% for image in offer.image %} {% if loop.index != 1 %} {% if 'video-camera.jpg' in image == false %} <picture>{{image}}</picture> {% endif %} {% endif %} {% endfor %} <vendor>{{offer.vendor}}</vendor> <name lang="ru">{{offer.name}}</name> <name lang="ua">{{offer.name_ua}}</name> <description lang="ru">{{offer.description}}</description> <description lang="ua">{{offer.description_ua}}</description> {% for language in offer.names %} {% if language.language == "ua" %} <description lang="ua">{{language.description_no_html}}</description> {% endif %} {% endfor %} </offer> {% endfor %} </offers> </yml_catalog> Получается так что даже если вставить что-то до условия проверки кода языка {% if language.language == "ua" %}, то все равно ничего не выводится. Это я так понимаю значит что не находит языки никакие. И куда смотреть? И почему тогда название выводиться на 2-х языках а описание нет?! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
krosskeds Опубликовано: 6 ноября 2021 Опубликовано: 6 ноября 2021 Добрый день. Установил модуль путем заливки папки upload на сервер, добавил лицензию в корень и теперь при попытке включить экспорт в гугл мерчант http://joxi.ru/vAWE0KEFBPEJam мне выдает ошибку Notice: Undefined property: Proxy::getCategoriesIDStore in имя_сайта/www/admin/controller/extension/feed/neoseo_product_feed.php on line 754 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 6 ноября 2021 Опубликовано: 6 ноября 2021 05.11.2021 в 09:11, Александр Литвинюк сказал: Добрый день. Подскажите как прописать переменную тега available так что бы выводилось фактическое состояние товара - "в наличии" или "нет в наличии" («true»/«false»)? (значение в виде <item id="{{offer.id}}" available="true"> выводит значение "в наличии" даже если товара фактически нет в наличии). Здравствуйте. В зависимости от чего Вам нужно отталкиваться. От чего зависит у Вас наличие товара. У кого-то это статус наличия на складе. У кого-то остаток товара. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 6 ноября 2021 Опубликовано: 6 ноября 2021 05.11.2021 в 15:04, servia сказал: Вот полный формат <?xml version="1.0" encoding="UTF-8"?> <yml_catalog date="{{date}}"> <offers> {% for offer in offers%} <offer available="true" id="{{offer.id}}"> <price>{{offer.price}}</price> {% if offer.oldprice %}<price_old>{{offer.oldprice}}</price_old>{% endif %} <category>{{categories[offer.categoryId].name}}</category> {% for image in offer.image %} {% if loop.index != 1 %} {% if 'video-camera.jpg' in image == false %} <picture>{{image}}</picture> {% endif %} {% endif %} {% endfor %} <vendor>{{offer.vendor}}</vendor> <name lang="ru">{{offer.name}}</name> <name lang="ua">{{offer.name_ua}}</name> <description lang="ru">{{offer.description}}</description> <description lang="ua">{{offer.description_ua}}</description> {% for language in offer.names %} {% if language.language == "ua" %} <description lang="ua">{{language.description_no_html}}</description> {% endif %} {% endfor %} </offer> {% endfor %} </offers> </yml_catalog> Получается так что даже если вставить что-то до условия проверки кода языка {% if language.language == "ua" %}, то все равно ничего не выводится. Это я так понимаю значит что не находит языки никакие. И куда смотреть? И почему тогда название выводиться на 2-х языках а описание нет?! 05.11.2021 в 15:04, servia сказал: Вот полный формат <?xml version="1.0" encoding="UTF-8"?> <yml_catalog date="{{date}}"> <offers> {% for offer in offers%} <offer available="true" id="{{offer.id}}"> <price>{{offer.price}}</price> {% if offer.oldprice %}<price_old>{{offer.oldprice}}</price_old>{% endif %} <category>{{categories[offer.categoryId].name}}</category> {% for image in offer.image %} {% if loop.index != 1 %} {% if 'video-camera.jpg' in image == false %} <picture>{{image}}</picture> {% endif %} {% endif %} {% endfor %} <vendor>{{offer.vendor}}</vendor> <name lang="ru">{{offer.name}}</name> <name lang="ua">{{offer.name_ua}}</name> <description lang="ru">{{offer.description}}</description> <description lang="ua">{{offer.description_ua}}</description> {% for language in offer.names %} {% if language.language == "ua" %} <description lang="ua">{{language.description_no_html}}</description> {% endif %} {% endfor %} </offer> {% endfor %} </offers> </yml_catalog> Получается так что даже если вставить что-то до условия проверки кода языка {% if language.language == "ua" %}, то все равно ничего не выводится. Это я так понимаю значит что не находит языки никакие. И куда смотреть? И почему тогда название выводиться на 2-х языках а описание нет?! Здравствуйте. В таком случае нужно смотреть непосредственно у Вас на сайте. Рекомендуем взять оплачиваемую ТП. Для оценки напишите в Телеграм-чат https://t.me/WebStudioNeoSeo1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 6 ноября 2021 Опубликовано: 6 ноября 2021 9 часов назад, krosskeds сказал: Добрый день. Установил модуль путем заливки папки upload на сервер, добавил лицензию в корень и теперь при попытке включить экспорт в гугл мерчант http://joxi.ru/vAWE0KEFBPEJam мне выдает ошибку Notice: Undefined property: Proxy::getCategoriesIDStore in имя_сайта/www/admin/controller/extension/feed/neoseo_product_feed.php on line 754 Здравствуйте. Обновите модификаторы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 8 ноября 2021 Опубликовано: 8 ноября 2021 06.11.2021 в 22:21, NeoSeo Help 4 сказал: Здравствуйте. В зависимости от чего Вам нужно отталкиваться. От чего зависит у Вас наличие товара. У кого-то это статус наличия на складе. У кого-то остаток товара. Наличие товара зависит от остатка товара на складе. (значение поля "Количество") - Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 8 ноября 2021 Опубликовано: 8 ноября 2021 Добрый день. Подскажите пож. как в фиде выгрузки передать что товар Б/У? В справке Розетки написано что для этого нужно использовать тег вида - <state>used</state> Как его вставить в фид понятно, не понятно как (куда) вносить значение что бы оно "привязалось" к этому тегу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 8 ноября 2021 Опубликовано: 8 ноября 2021 55 минут назад, Александр Литвинюк сказал: Наличие товара зависит от остатка товара на складе. (значение поля "Количество") - Добрый день. Вам нужно прописать условие, что-то вроде <item id="{{offer.id}}" {% if offer.quantity > 0 %} available="true" {% else %} available="false" {% endif %} > Цитата Добрый день. Подскажите пож. как в фиде выгрузки передать что товар Б/У? В справке Розетки написано что для этого нужно использовать тег вида - <state>used</state> Как его вставить в фид понятно, не понятно как (куда) вносить значение что бы оно "привязалось" к этому тегу? Можете завести это как опцию у товаров и вставить этот тег в массив offers, в тег заключить значение этой опции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 8 ноября 2021 Опубликовано: 8 ноября 2021 45 минут назад, NeoSeo Help 1 сказал: Можете завести это как опцию у товаров и вставить этот тег в массив offers, в тег заключить значение этой опции. Как это сделать? Объясните пож. подробнее? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 10 ноября 2021 Опубликовано: 10 ноября 2021 Добрый день. Подскажите пож почему товар может отсутствовать в фиде выгрузки? - категория мультиэкспорта установлена; - категория мультиэкспорта и производитель включены в модуле для экспорта (стоят галочки) - исключений нет - 7 товаров (из 69) отсутствуют в фиде выгрузки и не пойму причину.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 10 ноября 2021 Опубликовано: 10 ноября 2021 Добрый день. Подскажите пож. как прописать значение тега available что бы он показывал действительный статус товара - в наличии/нет в наличии (true/false)? (В стандартном варианте значение по умолчанию стоит - true, что приводит к отсутствию товаров которых нет в наличии в фиде выгрузки) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 10 ноября 2021 Опубликовано: 10 ноября 2021 08.11.2021 в 20:15, Александр Литвинюк сказал: Как это сделать? Объясните пож. подробнее? Добрый день. Подробнее не можем, так как нужно видеть, в каком виде это все будет приходить в выгрузку из Вашего сайта, без этого не подскажем. Цитата Подскажите пож почему товар может отсутствовать в фиде выгрузки? - категория мультиэкспорта установлена; - категория мультиэкспорта и производитель включены в модуле для экспорта (стоят галочки) - исключений нет - 7 товаров (из 69) отсутствуют в фиде выгрузки и не пойму причину.. Посмотрите ид товара, которого нет, затем откройте логи модуля и посмотрите, что там написано для товара с этим ид. Цитата Добрый день. Подскажите пож. как прописать значение тега available что бы он показывал действительный статус товара - в наличии/нет в наличии (true/false)? (В стандартном варианте значение по умолчанию стоит - true, что приводит к отсутствию товаров которых нет в наличии в фиде выгрузки) Уже отвечали Вам выше на этот вопрос <item id="{{offer.id}}" {% if offer.quantity > 0 %} available="true" {% else %} available="false" {% endif %} > Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 10 ноября 2021 Опубликовано: 10 ноября 2021 28 минут назад, NeoSeo Help 1 сказал: Добрый день. Подробнее не можем, так как нужно видеть, в каком виде это все будет приходить в выгрузку из Вашего сайта, без этого не подскажем. Посмотрите ид товара, которого нет, затем откройте логи модуля и посмотрите, что там написано для товара с этим ид. Уже отвечали Вам выше на этот вопрос <item id="{{offer.id}}" {% if offer.quantity > 0 %} available="true" {% else %} available="false" {% endif %} > Спасибо. Для Розетки и Прома этот код работает (+) А для Эпицентра не хочет.. Список товаров тот же самый, код тега одинаковый - но в фидах для розетки и прома есть товары со значением тега available - "true", а для эпицентра нет.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 11 ноября 2021 Опубликовано: 11 ноября 2021 10.11.2021 в 18:07, Александр Литвинюк сказал: Спасибо. Для Розетки и Прома этот код работает (+) А для Эпицентра не хочет.. Список товаров тот же самый, код тега одинаковый - но в фидах для розетки и прома есть товары со значением тега available - "true", а для эпицентра нет.. Тогда Вам просто нужно вместо true прописать тег, который требует Эпицентр. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 11 ноября 2021 Опубликовано: 11 ноября 2021 (изменено) 1 час назад, NeoSeo Help 1 сказал: Тогда Вам просто нужно вместо true прописать тег, который требует Эпицентр. Вопрос не в том что требует Маркетплейс, а в том что в фиде выгрузки присутствуют только товары в статусе - true (т.е., с указанным вами кодом на другие маркетплейсы выгружаются товары как со статусом - true, так и со статусом - false, а на Эпицентр в фиде выгрузки только товары со статусом - true) Как такое может быть и как исправить?? Изменено 11 ноября 2021 пользователем Александр Литвинюк Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Александр Литвинюк Опубликовано: 11 ноября 2021 Опубликовано: 11 ноября 2021 Подскажите пож. как прописать значение тега <name_ua> и <description_ua> так что бы они выводили название и описание товара на украинском языке? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.