Don't assign shiping_category if it exists

Fixes #4401