shopping cart processing implemented