The price of goods sold online needs to be generally paid in advance, before they are delivered to you. This generates deferred revenue for the online business, from whom you buy the goods. This is especially true of products, which are bought through pre-ordering, where you pay the discounted price, weeks in advance, before delivery.