Страница 1 из 1

Дополнительное поле для XML Rozetka

Добавлено: 11 май 2021 16:20
paco
Здравствуйте, захотел реализовать индивидуальную скидочную цену только для маркетплейса розетки и добавил новое поле цены для товаров БК, где вручную задаю скидочную цену.
Добавил в шаблон выгрузки XML для товаров следующую формулу:

Код: Выделить всё

[[IF({Товар БК: PriceSaleRozetka}>0, '<price_promo>{Товар БК: PriceSaleRozetka}</price_promo>', '')]]
но результат выгрузки отображает вместо цены ID поля (в моем примере - product_f791)

Re: Дополнительное поле для XML Rozetka

Добавлено: 12 май 2021 15:42
TechAdmin
Здравствуйте.
Попробуйте задать так

Код: Выделить всё

<price_promo>[[IF({Товар БК: PriceSaleRozetka}>0, {Товар БК: PriceSaleRozetka}, '')]]</price_promo>
Или так, если нужно скрыть тег price_promo для товаров у которых нет цены в поле PriceSaleRozetka

Код: Выделить всё

[[IF({Товар БК: PriceSaleRozetka}>0, CONCAT('<price_promo>', {Товар БК: PriceSaleRozetka}, '</price_promo>'), '')]]

Re: Дополнительное поле для XML Rozetka

Добавлено: 12 май 2021 16:29
paco
TechAdmin писал(а):
12 май 2021 15:42
Здравствуйте.
Попробуйте задать так

Код: Выделить всё

<price_promo>[[IF({Товар БК: PriceSaleRozetka}>0, {Товар БК: PriceSaleRozetka}, '')]]</price_promo>
Или так, если нужно скрыть тег price_promo для товаров у которых нет цены в поле PriceSaleRozetka

Код: Выделить всё

[[IF({Товар БК: PriceSaleRozetka}>0, CONCAT('<price_promo>', {Товар БК: PriceSaleRozetka}, '</price_promo>'), '')]]
спасибо, заработало )