On holidays and weekends, we can notice a large rush at shopping centres in metro areas. This is exacerbated when there are substantial discounts and deals. By applying the notion of internet of thing (IoT) for concerning all things in the grocery store, an automated smart shopping system is created. Each product within such scheme had an economical radio frequency identification (RFID) tag positioned with it. Once an item has been added to a smart cart, the information about the merchandise is quickly read by the RFID reader on the cart. The outcome is, direct invoicing is done out from shopping cart, saving clients from having to wait in a long line at the checkout. The product's expiration date is also displayed and broken products can be determined by their weight. As a result, expired and damaged products will not be taken into account when calculating the cost. Furthermore, this system gains the addition of smart shelves incorporating RFID readers which may check stock and possibly update a central server. Inventory control becomes simpler as a result. Finally, cashier stations could verify a customer's purchase. As a result, billing may be done right in the trolley, saving clients a lot of time.