-
Notifications
You must be signed in to change notification settings - Fork 2
JSON data structure
stevewest edited this page Oct 2, 2014
·
2 revisions
The builder will use an array/json structure like the one below.
{
"i18n": {
"en": {
"name": "My awesome rules"
}
},
"rule_sets": [
{
"identifier": "Some internal identifier to identify this set of rules",
"rule": [
{
"name": "and",
"left": {
"name": "rule_name",
"modifier": "greaterEqual",
"value": 123
},
"right": {
"name": "other_rule",
"modifier": "lessEqual",
"value": 123
}
}
],
"result": [
{
"name": "promotion",
"modifier": "percent",
"value": 123
}
]
},
{
"identifier": "set_123",
"rule": [
{
"name": "basket.total",
"modifier": "greater",
"value": 100
}
],
"result": [
{
"name": "order.total",
"modifier": "fixed_reduction",
"value": 10
},
{
"name": "free_product",
"value": 10
}
]
}
]
}