Fix for adding product variants to cart

https://github.com/firesale/firesale/issues/351