Вы находитесь здесь:
Создание правил ценообразования посредством ценообразования на основе формул
Выполнение функций и математических расчетов для формирования цены продукта. Решите сложные сценарии ценообразования, определив несколько формул в одном элементе ценообразования на основе формул.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Performance, Unlimited и Developer Edition Revenue Cloud с включенным ценообразованием Salesforce |
| Необходимые полномочия пользователя | |
|---|---|
| Для создания, обновления и удаления процедур ценообразования: | Время проектирования ценообразования Salesforce |
Ценообразование на основе формулы предлагает динамический подход к расчету цены, который выходит за рамки статических прайс-листов и скидок. Предприятия могут определить сложные правила ценообразования, используя настраиваемые формулы и функции в процедурах ценообразования. Используя разные факторы, например, атрибуты продуктов, клиентские сегменты и рыночные условия в реальном времени, организации могут создавать высокогибкие и гибкие стратегии ценообразования.
Ценообразование на основе формул - это эффективный инструмент для внедрения сложных моделей ценообразования. Это обеспечивает большую адаптивность к меняющимся бизнес-потребностям и динамике рынка по сравнению с традиционными, менее гибкими методами ценообразования.
Используем элемент «Ценообразование на основе формулы» для вычисления итоговой стоимости заказа 5 принтеров по 200 долларов США каждый, применив скидку $40, стоимость доставки 10%, пакетную скидку 5% за единицу и скидку $20.
- Настройка процедуры ценообразования.
-
Чтобы добавить элемент «Параметр ценообразования», нажмите
и соотнесите эти переменные.
- Переменные ввода
- Элемент строки: LineItem
- Переменные вывода
- Каскадная цена: price_water_fall
- Цена нетто за единицу: NetUnitPrice.
- Промежуточная сумма: ItemNetTotalPrice
- Переменные ввода
-
Добавьте элемент «Цена по прайс-листу» для извлечения базовой цены продукта.
В разделе сведений о таблице поиска выберите таблицу решений записей прайс-листа и соотнесите эти переменные.
- Переменные правила ввода
- Продукт: Продукт
- Прайс-лист: Прайс-листы
- Модель продажи продукта: ProductSellingModel
- Переменные ввода
- Количество: LineItemQuantity
- Переменные вывода
- Цена по прайс-листу: ListPrice
- Промежуточная сумма: ItemNetTotalPrice
- Переменные правила ввода
-
Добавьте элемент «Ценообразование на основе формул», укажите формулы и соотнесите переменные.
Разрешается добавлять не более пяти формул.
Сценарий Формула Переменная вывода Логика формулы Расчет базовой стоимости и рекламной скидки (ListPrice * LineItemQuantity) - ItemDiscountAmount
ItemNetTotalPrice Рассчитывает чистую цену каждой позиции строки. Корректировка стоимости доставки ItemNetTotalPrice * 0,10
ItemTotalAdjDistAmount Добавляет стоимость доставки 10%. Предоставление скидок на пакетную покупку ListPrice * LineItemQuantity * 0,95
ItemDiscountAmount Применяет скидку 5% за единицу. Количество приобретенного продукта LineItemQuantity ItemProductAmount Добавляет количество элементов. Добавить скидку к итоговой сумме ItemNetTotalPrice + InputUnitPrice - 20 TotalLineAmount Применяет фиксированную скидку 20 долларов. Применить повышение IF(SalesTransactionActionType == "Renew", NetUnitPrice * 1.05, NetUnitPrice) ItemNetTotalPrice Проверяет, является ли транзакция продлением. Если значение true, чистая цена единицы продукции увеличивается на 5%. Применить скидки по расположению и объему IF(Region == "US", IF(Qty > 100, 0,8, 0,9), 1,0) DiscountMulticer Проверяет наличие клиента в США. Если да, применяет скидку 20% для заказов более 100 единиц или 10% в противном случае. -
Чтобы протестировать процедуру, нажмите «Имитировать». Введите значения ввода для продукта принтера и нажмите «Имитировать» еще раз.
Каскадная цена отображает формулы, используемые для применения скидок и определения цены принтеров, подтверждая корректную работу процедуры.

