updated price rules (10), fixed a bug when full price is unavailable,
fixed tests