мне нужно не что бы в шаблоне писалось, а в конечном файле xml
Конечный файл формируется по шаблону.
так в самом шаблоне строка есть)))
Строка есть, но в файл не выводится? Ну или проверять что именно этот шаблон привязан и переменная установлена, или в поддержку. Что тут ещё можно сделать.
Откройте итоговый файл блокнотом. Если открываете браузером, то откройте исходный код страницы
Добрый день!
А возможно ли как-либо самостоятельно добавить вот сюда своё специфическое расширение?
Подскажите 2 момента по выгрузке:
- Как сделать чтобы в выгрузку не попадала определенная характеристика?
- Как добавить в выгрузку “ключевые слова для поиска” ? подстановка тега {$product.search_words} не работает…
Добрый. Достаточно просто расширить схему ab__pfe:extensions
.
- Пока можно только програмно, через хуки (например,
fn_set_hook('ab__pfe_get_features', $products, $params, $lang_code, $exclude_ids);
). Если выводите характеристики отдельными элементами, то можно фильтровать условия прямо в шаблоне
{foreach $product.features as $feature_id => $feature}
{if $feature_id != 'SOME_ID'}
<feature>
<name>{$feature.name}</name>
<value>{$feature.value}</value>
</feature>
{/if}
{/foreach}
В будущих версиях мы добавим возможность исключать характеристики на уровне параметров в шаблоне.
- добавьте дополнительное поле как указано в документации https://docs.cs-cart.abt.team/ru/ab__product_feed_export.doc#p-1959 В вашем случае это будет
'extra_fields' => ['pd.search_words']
А куда именно вставлять надо этот хук?
Характеристики вывожу так:
{if $product.features}
{foreach from=$product.features item="feature"}
<param name="{$feature.name}">{$feature.value}</param>
{/foreach}
{/if}
Если у Вас нет опыта, то Вам необходима помощь сторонних разработчиков. https://www.cs-cart.ru/docs/4.3.x/developer/core/hooks/php.html в официальной документации есть описание таких механизмов.
Замените на
{if $product.features}
{foreach $product.features as $feature_id => $feature}
{if $feature_id != 'SOME_ID'}
<param name="{$feature.name}">{$feature.value}</param>
{/if}
{/foreach}
{/if}
Сапасибо, работает)
Добрый день!
Обнаружил баг: можно сохранить на странице настройки выгрузки во вкладке “Включить объекты данных” в секции “Условия по характеристикам” характеристики без самой характеристики и её значения, что в дальнейшем ломает запрос
Чтобы повторить, откройте выгрузку, перейдите на указанную вкладку, нажмите “Добавить условие”, затем сохранить.
Потом запустите генерацию
Принято, исправим в следующем обновлении.
Стандартный экспорт изображений очень неудобный.
Подскажите пожалуйста как с помощью данного экспорта вывести только артикул и все доступные изображения(включая дополнительные)…
к самой дате можно ещё добавить время, ведь у большинства генерация фида настроена по крону, так будет намного проще понять сгенерился ли фид
да , это в том числе и имелось в виду )
После переименования характеристики в выгрузке всеравно остается старое название. Что не так, как это исправить? Кеш чистил, выгрузку неоднакратно генерировал, для категорий не заполнены свои названия для определенных характеристик
на демо такоеже поведение: https://abd-f67aa1943e.demos.abt.team/admin.php
переименовал характеристику “Дисплей” на “Дисплей/экран”, заново сгенерировал файл, но в выгрузке всеравно “Дисплей”.
Разобрался, может кому поможет. Дело в том, что если для этой характеристики создан фильтр, то в прайс лист попадает именно название фильтра а не название характеристики.
как по мне это не правильное поведение модуля
Есть три модуля, универсальный товарный экспорт, Выгрузка товаров в Prom.ua и Выгрузка товаров в ROZETKA. Так вот для выгрузки товаров в розетку можно задавать свое значение варианта характеристики в специальное поле “Название варианта на сайте Rozetka”. Можно ли как то использовать это поле и для шаблона Prom.ua?