Add suport for product unavailability
Make photos and description optional
Add currencies