Fixes in product page - prevent empty fields and empty relationships from raising exceptions.
Added order model to enable the proper checkout process and shipping monitoring.