In the "Design" section, you can create different controls. Always start with the "Number" as it defines unit price and is a mandatory field.
1. Number - is used to collect some quantitative metrics from the customer. Example: the control "Quantity" can participate in the calculations so as to form a price of the form Quantity * 10 $. The control is used only inside the Quantity Price Table function.
a. The label that can be re-named and displayes what the end-user sees.
b. Unique Key is an identifier that is used for provisioning purposes.
c. Mandatory - an add-on to the created label.
d. Default Value - a quantity that is the default during purchasing
e. Min Value / Max Value - a quantity control restrictions.
2. Panel - control for design.
f. The label that can be re-named and displays what the end-user sees.
g. Panel Direction - the direction of drawing (horizontal/vertical).
3. Radio - needed for cases when there is some small number of options offer to the customer. And can influence the price. Example: control "Color" with options "Red", "Green", "Yellow"; does not affect the price. Control "Memory Size" with options "128 GB" and "256GB"; 128GB costs $ 10, 256GB costs $ 30 affect the price (this can be used for Choice Price Table function).
h. The label that can be re-named and displays what the end-user sees.
i. Unique Key is an identifier that is used for provisioning purposes or when the pricing plan is updated. If rename a unique key when cloning a plan, this will be considered a new control.
j. Title - similar in behavior to Label.
k. Value - the behavior is similar to Unique Key (used in provisioning; if you change the value of the subscription, the renewal will be refused.
4. Dropdown - performs the same function as a radio, the only difference is appearance.
5. LineBreak - control to improve the design. Used as part of horizontal panels. It allows to achieve line breaks.
6. Space - control to improve the design.