The best shipping strategy often depends on your business size and product. Small businesses typically choose self-fulfillment or work with fulfillment services, like Walmart or Amazon, but the growth of your online businesses can impact your strategy. Large enterprises will have their own warehouses and logistics infrastructure that allows them to negotiate directly with carriers or freight brokers.