Вы находитесь здесь:
Расчет ценообразования на основе контракта
Прежде чем начать вычисление контрактных цен, выполните указанные ниже действия.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise, Performance, Unlimited и Developer Edition Revenue Cloud с включенным ценообразованием Salesforce |
| Необходимые полномочия пользователя | |
|---|---|
| Для создания процедур ценообразования: | Время проектирования ценообразования Salesforce |
- Свяжите продукты с контрактом.
- Вычислить базовые контрактные цены. Используйте таблицу решений «Записи ценообразования контракта» для этого расчета.
- Включите ценообразование на основе контракта. В соответствующих элементах выберите «Использовать ценообразование на основе контракта».
- Задайте переменную «Ценообразование контракта». При включении ценообразования на основе контракта необходимо предоставить значение для логической переменной «Ценообразование контракта». Данная переменная определяет возможность создания контрактных цен.
- Отфильтруйте элементы строки. Используйте элемент «Группа списка» для фильтрации элементов строки, которые не настроены на дополнительные скидки от контрактной цены.
Рассмотрим сценарий предоставления клиенту фиксированной базовой цены в размере 75 долларов США за каждый приобретенный монитор. При покупке 100 мониторов клиент предоставляет дополнительную скидку 5% вручную.
Определение контрактов
- В средстве запуска приложений найдите и откройте «Контракты».
- Нажмите «Создать».
-
Укажите данные сведения.
- Имя организации: GenePoint (Это основано только на нашем примере)
- Дата начала контракта: 7/1/2025
- Срок контракта (месяцы): 12
- Сохраните изменения.
Определение цен элементов контракта
- Во вкладке «Связанные» созданного контракта перейдите в «Цены элементов контракта» и нажмите «Создать».
-
Укажите данные сведения.
-
В элементе выберите «Продукт».
Найдите и выберите «Отслеживание».
- Модель продажи продукта: Раз
- Цена: $75
- Дата начала: 7/2/2025, 12:00
- Дата окончания: 31.10.2025, 12:00
- Метод поправки: Диапазон
-
В элементе выберите «Продукт».
- Сохраните изменения.
Активация контракта
- В средстве запуска приложений найдите и откройте «Контракты».
- Выберите созданный контракт.
- В потоке утверждения выберите «Активировано».
- Выберите «Пометить статус завершенным».
Обновление таблиц решений
Обновите таблицу решений, чтобы убедиться в доступности последних данных контракта для ценообразования.
- Чтобы обновить таблицу решений, найдите и выберите «Таблицы решений» в поле «Быстрый поиск» меню «Настройка».
- Выберите «Записи ценообразования контракта» и нажмите «Обновить».
Расчет цены на основе контракта посредством процедуры ценообразования
- Создайте процедуру ценообразования. Чтобы создать процедуру ценообразования, выполните первые 5 действий в разделе «Настройка процедуры ценообразования».
-
Нажмите,
чтобы добавить элемент параметра ценообразования и соотнести эти переменные.
- Переменные ввода
- Элемент строки: LineItem
- Переменные вывода
- Каскадная цена: price_water_fall
- Цена нетто за единицу: NetUnitPrice.
- Промежуточная сумма: ItemNetTotalPrice
- Переменные ввода
-
Добавьте элемент «Цена по прайс-листу» для извлечения базовой цены продукта.
В разделе сведений о таблице поиска выберите таблицу решений «Записи ценообразования контракта».
- Выберите «Использовать ценообразование на основе контракта».
-
Соотнесите эти переменные.
- Переменные правила ввода
- Контракт: ItemContract
- Элемент: Продукт
- Модель продажи продукта: ProductSellingModel
- Тип модели продажи: SellingModelType
- Дата начала: StartDate
- Переменные правила вывода
- Тип скидки: ItemContractDiscountType
- Стоимость скидки: ItemContractDiscountValue
- Переменные ввода
- Количество: LineItemQuantity
- Переменные вывода
- Цена по прайс-листу: NetUnitPrice
- Ценообразование контракта: IsContracted
- Переменные правила ввода
- Сохраните изменения.
-
Добавьте элемент «Группа списка».
Настройте операцию списка для фильтрации всех элементов строки с настроенными ценами контракта. На основе нашего примера определите условие, при котором в случае обнаружения базовой цены контракта найдите скидку на объем контракта и примените ее.
- Требования к условиям фильтрации: Соответствие всем условиям (AND)
- Ресурс: IsContracted
- Оператор: Равно
- Значение: true
-
В контейнере со списком найдите и добавьте элемент скидки вручную и соотнесите эти переменные.
- Тип поправки: AdjustmentType.
- Значение поправки: AdjustmentValue
- Количество: LineItemQuantity
- Цена входной единицы: NetUnitPrice
- Чтобы остановить ценообразование, добавьте элемент «Остановить ценообразование» в контейнер со списком и в элемент «Скидка, установленная вручную».
-
Нажмите
и выберите «Добавить в вывод».
- Наконец, настройте параметры для просмотра сведений о ценообразовании, доступа к профилю и рейтинга.
- Сохраните процедуру.
- Чтобы протестировать процедуру, нажмите кнопку «Имитировать».
-
Введите значения ввода для продукта мониторинга и нажмите «Имитировать» еще раз.
Каскадная цена отображает контрактную цену, используемую для расчета итоговой цены мониторов, включительно с фиксированной 5% скидкой, примененной для покупки более 100 единиц, подтверждая, что ваша процедура работает должным образом.
Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!

