Fixing product models, migrations, and seed data