Estimated Upgrade Time: 5-10 minutes for most applications.
Updating Dependencies
Update yourcomposer.json file to require Shopper 2.3:
New Features
Product Tags
Shopper 2.3 introduces Product Tags — simple, flat labels you can attach to products for cross-cutting organization. Unlike categories (hierarchical) or collections (rule-based), tags are flexible and ideal for seasonal labels, marketing campaigns, or storefront filtering. See the Product Tags documentation for full details.New Permissions
New permissions have been added for tags. For existing installations, create them and assign to your admin role:New Feature Flag
A newtag feature flag has been added to config/shopper/features.php. If you have a published config file, add:
FeatureState::Disabled if you don’t need tags in your store.
Published Components
If you have published product components viaphp artisan shopper:component:publish product, add the new tag page to your config/shopper/components/product.php:
Migration Checklist
Create new permissions
Run
Permission::generate('tags', 'products') and assign the five generated permissions (browse_tags, read_tags, edit_tags, add_tags, delete_tags) to the administrator role.Update published config files
If you have published
config/shopper/features.php, add the tag feature flag. If you have published config/shopper/components/product.php, add the tag-index component entry.