Fixed Rosetta Checkout Process

1. Warehouse needed to have address
2. Products weren't saving shipping setting in Merch Catalog
3. Add check for null