Closed
Description
Preconditions (*)
- Magento (Open Source) 2.3.3
- PHP 7.1.32
- MySQL 5.7.15
Steps to reproduce
- Ensure Single-Store Mode is disabled
- Change the store code and store view code so they are not default (unsure if this step is needed)
- Add a new product
- Edit product and in drop down change to your store view.
- Change product title
- Confirm all changes are reflected on the frontend.
- Enable Single-Store mode
- Change product title of previously created product, note how this doesn't change on frontend.
- Add a new simple product and specify a url_key
- Check the url_rewrite database table and search the request_path column for the url_key you entered.
Expected result
New URL key should be in the database table
Actual result
Nothing is updated in the database
Once I disable the Single-Store mode and repeat the steps. It works perfectly and the url_rewrite table is updated as soon as I save.
There seems to be an issue if you enable Single-Store mode after previously using multi-store mode and override values on a store level.