E-commerce in agriculture: development, strategy, and market implications