Tweak promotion logic.
Tweak promotion logic.
Correct empty carts order bug.