That is promotion rule configuration. Promotion actions will be applied only if rules are satisfied. In this case if order amount is greater then 5000.

But yes, I like the idea to use table instead json, but then we must split this into 2 tables:

```
| type        | amount    | is_equal |
| order_total | 5000      | true     |
```
and 
```
| type       | count | is_equal |
| item_count | 10    | true     |
```