Fixing the shopping cart to use melon ids instead of melon objects