Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1. Introduction
This tab contains the JSON code that defines the product version. You can directly modify product JSON in this tab, or copying from other locations.
Warning: This tab is for advanced users only with knowledge of JSON and how to define a product. If you don’t have knowledge, you should not change anything or the product version will be broken.
...
2. Some advanced configurations
RenewalMode
Code Block |
---|
"RenewalMode": "AutomaticRenewalPurchase" |
The configuration RenewalMode
allows to set default renewal mode for the policy that is created for the product. Here is the list of available options (Seehttps://seamlessinsure.atlassian.net/wiki/spaces/SHC/pages/8291306/Renew+Policy#2.-Renewal-modes ):
AutomaticRenewalPurchase
AutomaticRenewalQuote
ManualRenewalQuote
NoRenewal
ShouldCollectPaymentBeforeIssuingPolicy
Code Block |
---|
"ShouldCollectPaymentBeforeIssuingPolicy": true |
The configuration ShouldCollectPaymentBeforeIssuingPolicy
tells system that policy of the product will be only issued once the payment is collected (marked as Paid). Here is the list of available options:
true
: policy of the product will be only issued once the payment is collected (marked as Paid).false
: policy of the product will be issued immediately regardless of payment collection status.
DisableWhenInFlows (apply for rules)
Code Block |
---|
"DisableWhenInFlows": ["Renewal"] |
The DisableWhenInFlows
configuration is applicable to Purchase Constraints. It guides Seamless on when to activate the Purchase Constraint, which can occur during a new quote, an MTA quote, or a renewal quote. Below is a list of the available options:
New Business
MTA
Renewal