Публичное пространство
Печать старых цен для привлечения покупателей
https://crystals.atlassian.net/browse/SRTE-942
https://crystals.atlassian.net/browse/SRTE-944
10.2.31.0
Очень часто для печати красивых ценников и привлечения покупателя используется визуальный метод старой цены на товар, которая была более высокая. Также может потребоваться сообщить покупателям о повышении цен на товары. Если товарно-учётная система ERP может сохранять старую, более высокую цену на товар, а затем передавать эту информацию, то система SetRetail10 может отображать такие данные не полочных ценниках.
Импорт признака старой цены из ERP-системы
Для того, чтобы произвести импорт значения старой цены из ERP-системы, необходимо добавить тег <old-price>...</old-price>, который будет содержать числовое значение для любой из 5-ти цен.
Пример XML-сообщения для выгрузки значения старой цены для всех 5-ти цен:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<goods-catalog>
<good marking-of-the-good="45040">
<name>Шоколадка</name>
<bar-code code="4607141310321">
<default-code>true</default-code>
</bar-code>
<product-type>ProductPieceEntity</product-type>
<price-entry price="28.80">
<old-price>20.50</old-price>
<begin-date>2020-03-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>1</number>
<department number="583">
<name>Продовльственный</name>
</department>
</price-entry>
<price-entry price="70.00">
<old-price>20.50</old-price>
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>2</number>
<department number="583">
<name>Продовльственный</name>
</department>
</price-entry>
<price-entry price="60.00">
<old-price>19.50</old-price>
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>3</number>
<department number="583">
<name>Продовльственный</name>
</department>
</price-entry>
<price-entry price="50.00">
<old-price>15.50</old-price>
<begin-date>2011-07-23T00:00:00.000</begin-date>
<end-date>2075-07-09T00:00:00.000</end-date>
<number>4</number>
<department number="583">
<name>Продовльственный</name>
</department>
</price-entry>
<vat>10.0</vat>
<group id="1">
<name>Продовльственный</name>
</group>
<measure-type id="Шт.">
<name>Шт.</name>
</measure-type>
<country id="RU">
<name>Россия</name>
</country>
<rack-number>12R</rack-number>
<shelf-number>48</shelf-number>
<facing>E2</facing>
<location-on-shelf>2</location-on-shelf>
<section id="23344234" name="Сладости"/>
<plugin-property value="1" key="precision"/>
<plugin-property value="углеводы - 5-5 5% жир - 30-38% белок-5-8%" key="composition"/>
<plugin-property value="291ккал" key="food-value"/>
<plugin-property value="Хранить в сухом месте" key="storage-conditions"/>
<plugin-property key="best-before" value="2021-07-23"/>
</good>
</goods-catalog>Объекты в БД:
set → un_cg_price → old_price
Просмотреть значения старой цены для каждой можно в карточке товара, наведя указатель мыши:
Печать старой цены
Внимание
Данный процесс предназначен исключительно для печати старых цен. Значение тега <old-price>...</old-price> задействовано только для этого процесса.
В редакторе ценников используются специальные подстановки для отображения значения старой цены.
Добавьте подстановки для необходимого отображения старой цены на холст с ценником:
При печати ценника будет отображено значение старой цены в зависимости от подстановки, например 2-ая цена: