Вы находитесь здесь:
Доступность продуктов и рекомендации в режиме реального времени
При просмотре каталога обнаружение продукта оценивает текущую транзакцию по правилам конфигурации. В зависимости от настроенных правил, обнаружение продуктов отображает сообщения, отключает продукты и рекомендованные продукты непосредственно в интерфейсе просмотра.
Требуемые версии
| Просмотр поддерживаемых продуктов и выпусков. |
| Необходимые полномочия пользователя | |
|---|---|
| Для просмотра правил доступности: | Конструктор управления каталогом продуктов |
Правила доступности
Правила доступности определяют способ отображения продуктов в каталоге на основе текущей транзакции. Когда настроенные правила оценивают транзакцию, продукты, не соответствующие условиям, ограничены или скрыты от выбора. Это обеспечивает отображение торговыми представителями только продуктов, действительных для текущего контекста, уменьшая ошибки и повышая точность во время процесса сметы.
- На странице «Обзор продуктов» найдите или найдите продукты.
- Чтобы найти продукты, отключенные правилами, примените фильтр «Дисквалифицированные».
- Просмотрите сообщение, чтобы понять, почему продукт отключен.
Используйте правило отключения, чтобы отключить определенные продукты в обнаружении продукта, когда транзакция соответствует определенным условиям. В данном примере, когда транзакция содержит настольный компьютер, обнаружение продукта отключает набор связанных продуктов, пока пользователи просматривают каталог.
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
lineitems[DesktopComputer],
"disable",
"relation", "LineItem",
"type", "DisabledProducts",
"message", "These products are unavailable based on the current transaction."
);
}
type LineItem;
type DesktopComputer : LineItem;
type DisabledProducts;
type Monitor : DisabledProducts;
type Keyboard : DisabledProducts;
type Mouse : DisabledProducts;
Рекомендации по продуктам
Правила рекомендации отображают предложенные продукты на основе текущей транзакции. Вы можете просмотреть эти предложения, понять, почему они рекомендуются, и легко добавить их к смете.
- На странице «Обзор продуктов» нажмите «Рекомендации» на левой панели.
- Просмотрите предложенные продукты и сообщения, объясняющие, почему они рекомендованы.
-
Добавьте рекомендованные продукты напрямую из списка в транзакцию или продолжите просмотр.
Для просмотра продуктов, которые отключены, но также рекомендуются, используйте фильтр «Дисквалифицированные».
Правила рекомендации отображают актуальные продукты на основе текущей транзакции. Рекомендованные продукты отображаются на панели рекомендаций и могут быть добавлены в транзакцию, но правила не ограничивают и не запрещают выбор продуктов.
В данном примере, когда транзакция содержит «Основной продукт», обнаружение продукта рекомендует группу продуктов, пока пользователи просматривают каталог.
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
lineitems[Laptop],
"recommend",
"type", "RecommendedProducts",
"message", "Consider these add-ons for the selected laptop."
);
}
type LineItem;
type Laptop : LineItem;
type RecommendedProducts;
type Headset : RecommendedProducts;
type Mouse : RecommendedProducts;
type ExtendedWarranty : RecommendedProducts;
Автоматическое добавление и автоматическое удаление
Обнаружение продуктов оценивает настроенные правила и автоматически добавляет или удаляет продукты из транзакции при соблюдении указанных условий.
- На странице «Обзор продуктов» добавьте продукт, запускающий правило добавления продуктов.
- Чтобы просмотреть транзакцию, щелкните «Предварительный просмотр».
- Просмотрите продукты, автоматически добавленные в транзакцию.
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
require(lineitems[APIAccessRequests], lineitems[QuantumBitDatabase], "Unable to add Quantum Bit Database");
}
type LineItem;
type APIAccessRequests : LineItem;
type QuantumBitDatabase : RequiredProducts;
Сообщения
Сообщения отображают предупреждения об ошибках, предупреждения или информационные предупреждения на основе текущей транзакции. Они отображаются вверху страницы «Обзор продуктов» при применении правила сообщения, предоставляя рекомендации без прерывания просмотра.
- Выберите или добавьте продукт на странице «Обзор продуктов».
- Чтобы просмотреть сообщения, щелкните ссылку «Ошибки», «Предупреждения» или «Сведения» вверху страницы.
Используйте правило сообщения для отображения сведений, предупреждений или сообщений об ошибках в обнаружении продукта, когда транзакция соответствует определенным условиям. Правила сообщений помогают пользователям объяснять важные условия или рекомендации при просмотре каталога.
В данном примере, когда транзакция содержит «Основной продукт», обнаружение продукта отображает сообщение для уведомления пользователя.
@(virtual = "true")
type Transaction {
@(sourceContextNode = "SalesTransaction.SalesTransactionItem")
relation lineitems : LineItem;
rule(
lineitems[PrimaryProduct],
"message",
"info",
"message", "Info: Review available options before continuing."
);
rule(
lineitems[PrimaryProduct],
"message",
"warning",
"message", "Warning: This selection may require additional review."
);
rule(
lineitems[PrimaryProduct],
"message",
"error",
"message", "Error: This selection requires a correction before you proceed."
);
}
