input: [0] order ² [2] associative array [3] This structure contains anonymous information related to the order. Required for Order/Shipping type promotions. [1] 
output: required
options: C o n d i t i o n
options: r e q u i r e d
options: o p t i o n a l