To create an effective B2B e-commerce website, consider features like custom pricing, product catalogs, account management, payment processing, order management, shipping and fulfillment, customer support, integration with back-end systems, and customization options. Prioritize features that add value and enhance the customer experience, such as streamlining the ordering process, providing personalized pricing and support, and offering customization options. These can help increase customer satisfaction and drive sales.