In my seven years of working as an implementation consultant to SAP Business One I’ve worked with two solutions for ECommerce. They are Magento for SAP Business One and zed ECommerce. They both have their good features and are both adequate in their approach to providing a good solution for an integrated solution for SAP ECommerce. The Magento solution is, of course, based on the Open Source webstore from Magento, while the zed ECommerce product is a complete self-contained ECommerce solution. They are comparably priced. If you have a need for an apparel matrix you probably want to stick with the zed ECommerce solution and if you need an intricate webstore with lots of additional information and data you would probably be better off with Magento for SAP Business One.
There are other ECommerce solutions available for SAP Business One, but these are the ones where I’ve had direct experience.
If you would like to receive additional information or would like to discuss the available alternatives, please leave me a comment and I’ll get in touch with you.