E-commerce is emerging as a way to provide solutions to problems along the supply chain. It facilitates buying, selling, and collaborating between partners in the supply chain. While integrating e-commerce with existing ERP systems leverages prior investments, such integration can be difficult due to the complexity and inflexibility of ERP systems. Order fulfillment is a key area that sometimes faces problems with e-commerce supply chains, especially for B2C transactions, but innovative solutions around delivery times and returns processing are helping to address these issues.