fixed adding data to shopping bag, fixed duplicated adding data