Shopping cart modification

In Progress