saartem Опубликовано: 5 марта 2021 Опубликовано: 5 марта 2021 (изменено) 04.03.2021 в 18:00, NeoSeo Team сказал: Добрый день. А Вы можете прислать код формата полностью? Здравствуйте, вот: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE yml_catalog SYSTEM "shops.dtd"> <yml_catalog date="{{date}}"> <shop> <name>CSMCS</name> <company>PR Company</company> <url>{{url}}</url> <currencies> <currency id="{{currency}}" rate="1"/> </currencies> <categories> {% for category in categories%} <category id="{{category.id}}" {% if category.parentId %} parentId="{{category.parentId}}" {% endif %}>{{category.name}}</category> {% endfor %} </categories> <offers> {% for offer in offers%} <offer available="true" id="{{offer.id}}"> {% if offer.quantity==0 %} <offer available="false" id="{{offer.id}}">{% endif %} <url>{{offer.url}} </url> <price>{{offer.price}}</price> {% if offer.oldprice %}<price_old>{{offer.oldprice}}</price_old>{% endif %} <currencyId>{{offer.currencyId}}</currencyId> <categoryId>{{offer.categoryId}}</categoryId> <name>{{offer.name}}</name> <description><![CDATA[{{offer.description}}]]></description> <model>{{offer.model}}</model> <vendor>{{offer.vendor}}</vendor> <stock_quantity>{{offer.quantity}}</stock_quantity> {% for image in offer.image %} <picture>{{image}}</picture> {% endfor %} {% for attribute in offer.attributes %} <param name="{{attribute.name}}">{{attribute.value}}</param> {% endfor %} </offer> {% endfor %} </offers> </shop> </yml_catalog> Изменено 5 марта 2021 пользователем saartem Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Roumek Опубликовано: 6 марта 2021 Опубликовано: 6 марта 2021 04.03.2021 в 17:59, NeoSeo Team сказал: Добрый день. Да, так можно сделать. А можно проверить, есть ли скидка на товар и если нет, то для такого товара сделать наценку. Супер, как именно можно сделать?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 марта 2021 Опубликовано: 8 марта 2021 06.03.2021 в 11:50, Roumek сказал: Супер, как именно можно сделать?) Добрый день. Показали пример на формате YML: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 марта 2021 Опубликовано: 8 марта 2021 05.03.2021 в 19:16, saartem сказал: Здравствуйте, вот: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE yml_catalog SYSTEM "shops.dtd"> <yml_catalog date="{{date}}"> <shop> <name>CSMCS</name> <company>PR Company</company> <url>{{url}}</url> <currencies> <currency id="{{currency}}" rate="1"/> </currencies> <categories> {% for category in categories%} <category id="{{category.id}}" {% if category.parentId %} parentId="{{category.parentId}}" {% endif %}>{{category.name}}</category> {% endfor %} </categories> <offers> {% for offer in offers%} <offer available="true" id="{{offer.id}}"> {% if offer.quantity==0 %} <offer available="false" id="{{offer.id}}">{% endif %} <url>{{offer.url}} </url> <price>{{offer.price}}</price> {% if offer.oldprice %}<price_old>{{offer.oldprice}}</price_old>{% endif %} <currencyId>{{offer.currencyId}}</currencyId> <categoryId>{{offer.categoryId}}</categoryId> <name>{{offer.name}}</name> <description><![CDATA[{{offer.description}}]]></description> <model>{{offer.model}}</model> <vendor>{{offer.vendor}}</vendor> <stock_quantity>{{offer.quantity}}</stock_quantity> {% for image in offer.image %} <picture>{{image}}</picture> {% endfor %} {% for attribute in offer.attributes %} <param name="{{attribute.name}}">{{attribute.value}}</param> {% endfor %} </offer> {% endfor %} </offers> </shop> </yml_catalog> Добрый день. В Вашем примере пропущена скобка %} перед {% endif %} Введите такой код: {% if offer.quantity == 0 %} <offer available="false" id="{{offer.id}}"> {% else %} <offer available="true" id="{{offer.id}}"> {% endif %} Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mail47002 Опубликовано: 8 марта 2021 Опубликовано: 8 марта 2021 Доброго Вам, отримую таку помилку PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/tb389697/malevich.store/www/system/library/image.php on line 47 на сайті 280 товарів кеш зображень створив збільшити час виконання на хостингу збільшити не маю можливості як можна вирішити цю проблему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 9 марта 2021 Опубликовано: 9 марта 2021 15 часов назад, mail47002 сказал: Доброго Вам, отримую таку помилку PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/tb389697/malevich.store/www/system/library/image.php on line 47 на сайті 280 товарів кеш зображень створив збільшити час виконання на хостингу збільшити не маю можливості як можна вирішити цю проблему? Доброго дня. Якщо не можно збільшити параметр max_excution_time, тоді для створення файлу вигрузки скористайтесь планувальником. Для цього в налаштуваннях модулю, на вкладці "Загальне" в полі "Формування експорту" оберіть значення - по розкладу. Та створіть на Вашому хостингу нову задачу в кроні для генераціх файлу експорту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mail47002 Опубликовано: 9 марта 2021 Опубликовано: 9 марта 2021 я не можу зрозуміти чому після створення кешу зображень модуль ще раз звертається до бібліотеки image? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mail47002 Опубликовано: 9 марта 2021 Опубликовано: 9 марта 2021 це результат крона Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 10 марта 2021 Опубликовано: 10 марта 2021 23 часа назад, mail47002 сказал: я не можу зрозуміти чому після створення кешу зображень модуль ще раз звертається до бібліотеки image? Доброго дня. Модуль звертається до бібліотеки тому що треба отримати посилання на зображення. Встановіть в настройці експорту використання оригіналу зображень, та перевірте створення експорту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Donald Duck Опубликовано: 10 марта 2021 Опубликовано: 10 марта 2021 01.03.2021 в 11:52, NeoSeo Team сказал: Добрый день. <g:google_product_category>{{category.id}}</g:google_product_category> нужно заменит на <g:google_product_category>{{offer.category_id}}</g:google_product_category> я это вставил, теперь ID категории подтягивает но ничего не изменилось, половина товаров в совершенно не совместимых категориях: Очень много отклоненных товаров! Id категории есть, но нет списка категорий с их названиями, по которому бы гугл смог бы определить категорию Помогите правильно настроить формат выгрузки. Так чтоб я мог привязать категорию-гугл через мультиэкспорт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mail47002 Опубликовано: 10 марта 2021 Опубликовано: 10 марта 2021 35 минут назад, NeoSeo Team сказал: Доброго дня. Модуль звертається до бібліотеки тому що треба отримати посилання на зображення. Встановіть в настройці експорту використання оригіналу зображень, та перевірте створення експорту. Fatal error: Maximum execution time of 30 seconds exceeded in /home/tb389697/malevich.store/www/system/library/image.php on line 47 таж сама помилка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
saartem Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 Здравствуйте, подскажите как удалить все товары из связки мультиэкспорта, чтобы добавить их снова? По одному очень долго, есть возможность очистить связи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 10.03.2021 в 11:01, mail47002 сказал: Fatal error: Maximum execution time of 30 seconds exceeded in /home/tb389697/malevich.store/www/system/library/image.php on line 47 таж сама помилка Доброго дня. Тоді треба тільки через крон формувати експорт. Через крон у Вас сформувався експорт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 3 часа назад, saartem сказал: Здравствуйте, подскажите как удалить все товары из связки мультиэкспорта, чтобы добавить их снова? По одному очень долго, есть возможность очистить связи? Добрый день. Не совсем поняли Ваш вопрос. Уточните, о какой связке идет речь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mail47002 Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 9 минут назад, NeoSeo Team сказал: Доброго дня. Тоді треба тільки через крон формувати експорт. Через крон у Вас сформувався експорт? не формується, видає помилку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apparat23 Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 подскажите как выгружать товар с ценой без учета акции ! то есть если товар стоил 2000грн со скидкой 1500 чтоб цена была без акции то есть 2000 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apparat23 Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 01.11.2020 в 01:21, NeoSeo Team сказал: Здравствуйте. Используйте шаблон {{offer.oldprice}} это работает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apparat23 Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 8 минут назад, apparat23 сказал: подскажите как выгружать товар с ценой без учета акции ! то есть если товар стоил 2000грн со скидкой 1500 чтоб цена была без акции то есть 2000 {{offer.oldprice}} попробую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apparat23 Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 не работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mail47002 Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 44 минуты назад, mail47002 сказал: не формується, видає помилку крон поставив, файл створився, але тепр він не доступний по адресі https://malevich.store/system/storage/download/prom_ua.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
saartem Опубликовано: 11 марта 2021 Опубликовано: 11 марта 2021 2 часа назад, NeoSeo Team сказал: Добрый день. Не совсем поняли Ваш вопрос. Уточните, о какой связке идет речь? Вот здесь, в этом разделе. Мне не видно какие товары идут в связку, нужно либо знать какой товар и искать его через поиск либо листать. В моем случае проще удалить все товары из связей и добавить заново. Или возможно есть более простой способ как работать со связями товаров, когда нужно не все товара в фид запускать а лишь выборочно. Например я создал спец категорию на сайте и через поиск - категория подтягиваю все товары для добавления в связи. Возможно мой способ не самый простой. Благодарю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 12 марта 2021 Опубликовано: 12 марта 2021 19 часов назад, apparat23 сказал: подскажите как выгружать товар с ценой без учета акции ! то есть если товар стоил 2000грн со скидкой 1500 чтоб цена была без акции то есть 2000 Добрый день. Вам нужно написать так: {% if offer.oldprice %} <price>{{offer.oldprice}}</price> {% else %} <price>{{offer.price}}</price> {% endif %} Если у товара есть акционная цена, то основная цена записывается в offer.oldprice. Если нет, то записывается в offer.price. Это значит, что если существует акционная цена у товара, то выводим основную, а если нет, то также выводим основную. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Donald Duck Опубликовано: 12 марта 2021 Опубликовано: 12 марта 2021 10.03.2021 в 10:01, Donald Duck сказал: я это вставил, теперь ID категории подтягивает но ничего не изменилось, половина товаров в совершенно не совместимых категориях: Очень много отклоненных товаров! Id категории есть, но нет списка категорий с их названиями, по которому бы гугл смог бы определить категорию Помогите правильно настроить формат выгрузки. Так чтоб я мог привязать категорию-гугл через мультиэкспорт. Как передавать категории в Google Merchant? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 12 марта 2021 Опубликовано: 12 марта 2021 17 часов назад, saartem сказал: Вот здесь, в этом разделе. Мне не видно какие товары идут в связку, нужно либо знать какой товар и искать его через поиск либо листать. В моем случае проще удалить все товары из связей и добавить заново. Или возможно есть более простой способ как работать со связями товаров, когда нужно не все товара в фид запускать а лишь выборочно. Например я создал спец категорию на сайте и через поиск - категория подтягиваю все товары для добавления в связи. Возможно мой способ не самый простой. Благодарю. Добрый день. Если Вы хотите удалить все связи товаров с категорией для всех экспортов, Вы можете это сделать через базу данных. Перейдите в таблицу product_to_feed_category и введите такой запрос: Только вместо oc_ нужно указать свой префикс БД. В результате для всех товаров в столбце "Категории для экспорта " будет указано значение "Не выбрано". Если же Вам нужно удалить связи только для определенного экспорта, а не для всех, то нужно сначала посмотреть его id. Для этого зайдите в редактирование экспорта и в строке браузера посмотрите его id: После этого перейдите в таблицу и в SQL введите такой запрос: DELETE FROM `oc_product_to_feed_category` WHERE `product_feed_id`=3 Вместе oc укажите префикс БД, вместо 3 - id нужного экспорта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apparat23 Опубликовано: 12 марта 2021 Опубликовано: 12 марта 2021 4 часа назад, NeoSeo Team сказал: Добрый день. Вам нужно написать так: {% if offer.oldprice %} <price>{{offer.oldprice}}</price> {% else %} <price>{{offer.price}}</price> {% endif %} Если у товара есть акционная цена, то основная цена записывается в offer.oldprice. Если нет, то записывается в offer.price. Это значит, что если существует акционная цена у товара, то выводим основную, а если нет, то также выводим основную. супер спасибо! 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.