Brewing Science

Online Order System

Brewing Science (BSI) sells everything that has to do with brewing beer. They are strictly a B2B seller and do not offer their products to homebrewers. To order their products, one must be familiar with calculating the proper amounts of yeast, strains, wort, bacteria. Because this requires these calculations, they did not want their products offered in a normal online store environment, but rather, wanted a catalog of products with an order form.

MORE

Online Store
School Resource Site

Yeast Library

BSI wanted their Yeast Library (product page) to be dynamically sortable by many factors: strain, region, style, flocculation, and attenuation. This required making sure each product was tagged properly and had the appropriate attributes placed on it. It also required a filtering system that could keep narrowing down each factor.

Products

The individual product pages do not have typical “add to cart” buttons, but rather, “Add to Wishlist”. For this site, I put Woocommerce into ‘Catalog Mode’ where we do not utilize the cart and checkout features.

Order Form

The order form for BSI was critical. They wanted several collapsable sections with most fields conditional so that further ordering specs would not show up unless the user checked the appropriate button. For instance, they wanted their customers to be able to order up to 10 pitchable yeasts and up to 4 different pitchable blends with up to 5 different yeast strains at whatever percentage they wanted within their customized blend. They also desired to have a calendar that they could block out delivery days on but allowed the customer to choose from other available delivery days.

Using this type of order system with so many product possibilities also required the ability for the customer to view their order before sending the order and to make sure that all necessary fields were required so that one could not submit an incomplete order.

Order Form Email

In addition to the visual frontend, BSI wanted their order email to be customized. This was done by mapping all the conditional fields into the order form.

Online Store
School Resource Site