[IMP][TOM-127][TOM-35] Checks on default_code field on product model

Merged Gabriela Valdez requested to merge 15.TOM-127.TOM-135 into 15.0-stage

Closes TOM-127

Merge request reports