addon sorter - better handle nil or empty product_type value