[yan qian] create Promotable super class to accept any promotion rules and apply itself.
[yan qian] add new reduce x yuan when price reaching 100.
[yan qian] add new reduce x yuan when price reaching 100.
[yan qian] add new reduce x yuan when price reaching 100.
[yan qian] add new reduce x yuan when price reaching 100 for product item.