Skip to content

URL rewrites are not being generated when Single-Store Mode is enabled #25190

Closed
@paul-blundell

Description

@paul-blundell

Preconditions (*)

  1. Magento (Open Source) 2.3.3
  2. PHP 7.1.32
  3. MySQL 5.7.15

Steps to reproduce

  1. Ensure Single-Store Mode is disabled
  2. Change the store code and store view code so they are not default (unsure if this step is needed)
  3. Add a new product
  4. Edit product and in drop down change to your store view.
  5. Change product title
  6. Confirm all changes are reflected on the frontend.
  7. Enable Single-Store mode
  8. Change product title of previously created product, note how this doesn't change on frontend.
  9. Add a new simple product and specify a url_key
  10. 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.

Metadata

Metadata

Assignees

Labels

Issue: Format is validGate 1 Passed. Automatic verification of issue format passed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions