client side where product is item/batches