Shopping and Inventory Features in BeerSmith 4

Good To Know

This week I take a closer look at the new inventory system in BeerSmith 4 which lets you maintain both local or cloud based inventories of your brewing ingredients.

Summary of New Features

Out previous version, BeerSmith 3 stored inventory data in the local ingredients files, which was not an ideal solution as working with inventory often required moving across several views. When the Web based version of BeerSmith was launched several years ago, it was set up with a separate inventory table which was a more flexible approach. However since the web based inventory could not be accessed from the old BeerSmith 3 desktop, you could not easily manage a shared inventory unless everyone used the web version exclusively.

With the new BeerSmith 4 we moved to a SQL database with separate inventory and shopping list tables, and also integrated the cloud based inventory and shopping list into the program so now you can work with that data directly from your desktop program.

This is very powerful for people who want one view of their inventory including individuals who work on multiple devices and small breweries who want to maintain a simple shared view of inventory.

Importing Existing BeerSmith 3 Inventory

For those who are just starting with BeerSmith 4, you can import your existing BeerSmith 3 inventory easily:

  • Start by going to File->Import BeerSmith 3 or 2 data
  • Assuming your data is on the same computer it should locate it. Select Import This Directory assuming it is found. If not you can backup your old computer in BeerSmith 3 with File->Full Backup to Zip and use File->Recover from Zip to recover the data from your old computer.
  • Next you want to select just the inventory so use the selective import by clicking the button Open Tables in Separate Tabs
  • This will display a list of tables to import. In this case, un-check the recipes and equpment and select on the Inventory table at the bottom
  • Press OK and it will import the inventory data and open it in a separate tab
  • Next you can copy and paste any data you want from the open inventory tab over to either your Cloud or Local inventory views. Use Edit->Select All to select everything first or alternately you can hold the shift or control keys while selecting to select multiple items.

Cloud Mode vs Local Mode

When you started BeerSmith 4, you could select either Cloud or Local mode on startup. The drives your primary storage location though you still have access to either using the Cloud and Local menus and shortcuts. However the selection of Cloud or Local also drives your primary inventory used when you add inventory columns to the design view or ingredient views (see below) as well as the primary inventory for inventory and shopping operations.

For example if you add the inventory column to your recipe design view (see below), it will show cloud based inventory if you are in cloud mode, or local inventory if you are in local mode. Note that you can change modes easily using the Tools->Startup Options dialog.

Adding Extra Inventory Columns to Various Views

For simplicity, not all of the inventory fields are turned on by default. For example if want to see matching inventory for a recipe you need to enable the inventory field in recipe design view. To do so, open any recipe in BeerSmith, and then right click on the Ingredients column header. This will bring up a popup menu with a Customize Columns option. If you pick this you can then add the Inventory column and it will now show matching inventory for each ingredient in the recipe. You only need to do this once.

Similarly from Shopping View you can add the columns Inventory and Needed and it will show the quantity of matching items in inventory as well as how many are needed to complete your shopping list. Do this by either right clicking on the column header or going to View->Customize Columns on the menu. The same is true for various ingredient views (Ingredients->Hops for instance). You can add a inventory column to show current inventory for all items in the ingredient view.

Keep in mind, that all of these fields mentioned above are based on either Cloud or Local mode, so the program will show cloud based inventory in cloud mode and local when in local mode.

Working Between Recipes, the Shopping List and Inventory

Like BeerSmith 3, you can easily add a recipe’s ingredients to your shopping list, and move items from that shopping list into inventory once you purchase them. Then when you brew a given recipe you can remove the ingredients for the recipe from inventory completing the inventory loop.

One of the most frequent inventory questions I get for BeerSmith 4 is Where did the Inventory buttons go? To simplify the toolbar in design mode, I did move the Add to Shopping List and Remove from Inventory buttons to the main Local/Cloud Recipes views as shown here:

These two buttons along with the Add to Inventory button on the shopping list view let you complete the inventory cycle as shown in the following graphic:

Starting at the beginning, lets supposed I want to brew a recipe like BeerSmith’s Irish Stout. In this case I can go to my Local Recipes listing, select my Irish stout recipe and then click on the Add to Shopping List button on the toolbar which looks like a small shopping cart. This will bring up a dialog similar to the one on the right which lets me decide which items to add to the shopping list. I also have a box for Add to Cloud if I prefer to add them to my cloud based shopping list. If I continue these items will now be added to my shopping list view which I can print out and use when shopping.

After purchasing the items, I can next go to my Shopping List view and click on the Add to Inventory button there. This will add selected items from my shopping list to my inventory. Again you can select which items to add and also select either cloud or local inventory.

Finally when I’ve brewed my Irish Stout I can go back to Local or Cloud Recipe view, select the recipe and pick the Remove from Inventory button which will attempt to match the ingredients in the recipe against inventory and will remove any items currently in inventory.

Working with the Shopping and Inventory Views

While the above “inventory cycle” is a convenient way to manage inventory and shopping lists for whole recipes you can, of course, go directly to the inventory and shopping list view and add your own ingredients to the list. For items that don’t neatly fit in any category (like bottle caps) you can create Misc items to cover them.

Both inventory and shopping list views have ingredient buttons that let you add specific ingredients to the list. They also both have the ability to cut/copy/paste items if you need to move items from a local view to a cloud view for instance. They both have print list buttons for printing the shopping or inventory list, and shopping view has the above mentioned Add Items to Inventory button on the right side of the toolbar.

As I mentioned earlier the shopping view columns can be customized to show the Inventory and Needed columns if you prefer to have a real time view of inventory.

The inventory view has a major change in that it does not delete zero inventory items anymore, and also adds a new field for reorder threshold. So you can now keep track of items you may have completely depleted as well as determine items that might be low in quantity and reorder as needed.

I hope you enjoy the many new inventory and shopping list features in BeerSmith 4! Thanks for joining me on the BeerSmith Home Brewing Blog. If you want to take the guesswork out of brewing, please try the new BeerSmith 4 recipe software from BeerSmith.com. Be sure to sign up for my newsletter or my podcast (also on itunes and youtube) for more great tips on homebrewing.

Articles You May Like

How Blind Boy Brewing is redefining accessibility for the craft beer industry

Leave a Reply

Your email address will not be published. Required fields are marked *