как применить текст из поля "промо-текст" в карточке товар для всех товаров на сайте ?
как применить текст из поля "промо-текст" в карточке товар для всех товаров на сайте ?
Через экспорт/импорт. Экспортируете товары с полем «промо-текст», изменяете на то, что нужно, потом импортируете.
Через экспорт/импорт. Экспортируете товары с полем «промо-текст», изменяете на то, что нужно, потом импортируете.
у нас товары сами обновляются и добавляются новые каждый день..импорт экспорт это не вариант. мне нужно просто зафиксировать поле для всех существующих и новых товаров
в phpMyAdmin можете использовать
UPDATE cscart_product_descriptions SET promo_text = 'ваш промо текст'; UPDATE cscart_ult_product_descriptions SET promo_text = 'ваш промо текст';
в phpMyAdmin можете использовать
UPDATE cscart_product_descriptions SET promo_text = 'ваш промо текст'; UPDATE cscart_ult_product_descriptions SET promo_text = 'ваш промо текст';
это тоже как я понимаю "разовая акция" по массовому добавлению промо-текста к существующим в базе товарам, для новых нужно будет повторить да ?
это тоже как я понимаю "разовая акция" по массовому добавлению промо-текста к существующим в базе товарам, для новых нужно будет повторить да ?
Если вы товары через админку добавляете, откройте файл
design/backend/templates/views/products/update.tpl
и замените
{$product_data.promo_text}
на
{if !$id}{__('default_promo_text')}{else}{$product_data.promo_text}{/if}
Затем добавьте языковую переменную default_promo_text и поле будет заполняться автоматом для новых товаров
а как можно добавить только для товаров определенных категорий?
Попробуйте так
{if $product_data.main_category|in_array:[123,234,234]}}
...
{/if}
где в скобках указаны ID категорий