shopping cart and inventory control