Allow additional options when creating the has_many :shopping_cart_items association

I ran into an issue where I needed an `after_add` callback. This allows for that functionality.