The buyer-pull and seller-push theories of sales