fixed bug with duplicate product in basket