Вы находитесь здесь:
Пример простой процедуры ценообразования
Давайте настроим и смоделируем простую процедуру ценообразования, используя некоторые распространенные элементы ценообразования для расчета скидок для ноутбука.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Performance, Unlimited и Developer Edition Revenue Cloud с включенным ценообразованием Salesforce |
| Необходимые полномочия пользователя | |
|---|---|
| Для создания, обновления и удаления процедур ценообразования: | Пользователь времени проектирования ценообразования Salesforce |
| Для использования процедур ценообразования: | Пользователь времени выполнения ценообразования Salesforce |
Чтобы выполнить данный пример, убедитесь, что организация использует следующее.
- Таблицы решений
- Включена контекстная служба с определенным определением контекста. Можно также использовать один из Revenue Cloud.
- Два простых продукта под названием «Портативные компьютеры» и «Принтер», настроенные с необходимыми атрибутами и классификациями. Чтобы узнать, как создать простой продукт, см. раздел «Создание простых продуктов».
- Добавлены продукты в качестве записей прайс-листа в прайс-лист. Дополнительные сведения о прайс-листах и записях прайс-листов см. в разделе «Стоимость и прайс-листы».
- Создана обязательная запись расписания поправки цены. Чтобы создать запись расписания поправки цены, см. «Создание расписаний поправки цены».
- Созданный постоянный ресурс. Чтобы узнать, как создать постоянные ресурсы, см. «Создание постоянных ресурсов».
-
Создайте процедуру ценообразования и свяжите ее с определением контекста. Убедитесь, что тип использования установлен на «Ценообразование» и сохраните процедуру. Предоставьте данные сведения:
- Имя: Продажи ноутбуков
- Тип использования: Ценообразование
- Определение контекста: SalesTransactionContext
-
Откройте процедуру ценообразования и добавьте элемент «Параметр ценообразования» и соотнесите эти переменные.
- Переменные ввода
- Элемент строки: LineItem
- Переменные вывода
- Каскадная цена: price_water_fall
- Цена нетто за единицу: NetUnitPrice
- Промежуточная сумма: ItemNetTotalPrice
- Переменные ввода
-
Начнем с извлечения базовой цены ноутбука посредством элемента «Цена по прайс-листу». В разделе сведений о таблице поиска выберите таблицу решений записей прайс-листа и соотнесите эти переменные.
- Переменные правила ввода
- Продукт:Продукт
- Прайс-лист: Прайс-листы
- Модель продажи продукта: ProductSellingModel
- Переменные ввода
- Количество: LineItemQuantity
- Переменные вывода
- Цена по прайс-листу: ListPrice
- Промежуточная сумма: ItemNetTotalPrice. Можно также оставить эту переменную пустой, поскольку вы уже соотнесли переменную промежуточной суммы на этапе 2.
- Переменные правила ввода
- Чтобы предоставить скидки на ноутбуки, приобретенные в пакете, добавьте элемент «Массовая скидка».
-
В элементе «Объемная скидка» найдите и добавьте таблицу решений «Записи объемной скидки» и соотнесите эти переменные.
- Переменные правила ввода
- Расписание поправки цены: VolumePriceAdjustmentScheduleId
- Нижняя граница: LineItemQuantity
- Верхняя граница: LineItemQuantity
- Продукт: Продукт
- Модель продажи продукта: ProductSellingModel
- Начиная с: EffectiveFrom
- Действует для: EffectiveFrom
- Переменные ввода
- Количество: LineItemQuantity
- Цена входной единицы: ListPrice
- Переменные правила ввода
-
Чтобы разрешить торговым представителям применять дискреционные скидки и стимулировать продажи ноутбуков давним клиентам, используйте элемент «Скидка вручную». Этот тип скидки можно применить в виде процента или суммы. Соотнесите эти переменные ввода.
- Тип поправки: AdjustmentType
- Значение поправки: AdjustmentValue
- Количество: LineItemQuantity
- Цена входной единицы: NetUnitPrice
-
Чтобы рассчитать общую цену группы продуктов, определите элемент «Общая цена». В нашем примере вычислим общую цену ноутбука и принтера на уровне позиции строки.
- В поле «Группировать по» найдите и выберите «ProductSellingModel» для группировки ноутбуков и принтеров.
-
Задайте условие для определения количества продуктов. Вот, установите:
- Где: LineItemQuantity
- Оператор: Больше чем
- Значение вывода: 2
-
Введите формулу агрегации как:
- Формула: SUM(ItemNetTotalPrice)
- Переменная вывода: NetUnitPrice
-
Нажмите «
» и выберите «Добавить в вывод».
- Наконец, настройте параметры для просмотра сведений о ценообразовании, доступа к профилю и рейтинга.
- Сохраните процедуру.
-
Чтобы протестировать процедуру, нажмите кнопку «Имитировать». Введите значения ввода для продукта ноутбука и нажмите «Имитировать» еще раз.
Каскадная цена отображает объем и скидки вручную, используемые для расчета итоговой цены ноутбука и принтера, что подтверждает корректную работу процедуры.

Важно! Если симуляция не удается или вы не видите каскадное представление, рекомендуем обновить таблицы решений и проверить точность введенных значений.
Ищете практический способ работы с процедурами ценообразования? У нас есть то, что нужно! Рекомендуем ознакомиться с данным ресурсом Trailhead: Управление ценами посредством Revenue Cloud.
Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!

