deal with customer and two more sale types
Signed-off-by: Li Mi <limisky@gmail.com>