Fix bug with purchasing with NULL shipping amount