View on GitHub

Bizi Mart - Tobacco Product Reorder Point List

Dataset

This dataset, Tobacco_Inv_8.28.24_9.11.24.csv, was obtained from the Vendor Detail Report via LMS-POS from Bizi Mart in Antioch, CA.

This dataset contains information such as the count of sold tobacco items during a period of time (8/28/24 to 9/11/24 in this experiment) and the inventory count of the items.

I manually assigned the vendor (PITCO FOODS) to over 270 tobacco products in our system to ensure they will be included in this report, when applicable.

Python Code

Purpose

This project aims to create a color-coded tobacco product shopping list for Bizi Mart that highlights levels of urgency to reorder (Red, Yellow, Orange, Green).

This program assigns box/case values to each product based on its brand and type and calculates reorder points using this information.

NOTE: This program is still a work in progress. Some items have not been assigned case/box values and may not have color-coding in the final result. However, in the meantime, the reader can still evaluate the units sold and units on hand columns before placing an order.

Eventually, I will make a color-coded list, similar in concept, for our liquor products.

Please see the current output/results below.

Use Case

Bizi Mart places biweekly orders for tobacco products with our vendor, PITCO FOODS. Previously, the shopping list was handwritten or typed. Occasionally, products that were empty on shelves would be forgotten when ordering.

The operations manager will create a CSV of the Vendor Detail Report for tobacco products sold over a 2-week period via LMS-POS. Afterward, the report will be run through the program to generate a color-coded list via Excel. This list will be used to make more informed decisions when ordering tobacco products.

Reorder Point Rules

Summary:

Red (Critical): Critical reorder needed - if Sold > On Hand or On Hand < Box.

Yellow (Moderate): Moderate reorder point - if On Hand <= 1.5 * Sold or On Hand <= 1.5 * Box but greater than Box.

Orange (Approaching): Approaching reorder point - if On Hand <= 2 * Sold but greater than 1.5 * Sold or On Hand <= 2 * Box but greater than 1.5 * Box.

Green (Sufficient): Sufficient stock - if On Hand > 2 * Sold and On Hand > 2 * Box.

Output Result - Excel File

Tobacco List