parc / update-urlkeys
在多个店铺中搜索产品,并在需要时更正URL键
Requires
- php: ~8.0|~8.1
- magento/framework: ^103.0
Suggests
- integer-net/magento2-german-umlaut-urls: Magento2 module which takes care of german umlauts
README
Magento 2 Update URL Keys模块允许您更新Magento 2中产品的URL键。它提供了一个基于当前名称更新URL键的简单方法。
当产品名称发生变化时,与该产品相关的URL键也应相应更新。产品名称的变化很频繁,保持URL键与名称同步对于确保产品URL的一致性和准确性非常重要。
URL键是用于产品页面URL中的唯一标识符。它基于产品名称生成,用于创建用户友好的搜索引擎友好的URL。当产品名称修改时,URL键应更新以反映新名称。
可以通过实现一个自定义功能来自动化此过程,该功能侦听产品名称更改并自动更新URL键。每当产品名称修改时,系统应触发URL键的更新以匹配新名称。
通过保持URL键与产品名称同步,您确保客户可以使用有意义且相关的URL访问产品页面,并且搜索引擎可以正确索引和排名搜索结果中的产品。
实现此功能可以帮助维护一致性并提高您的在线商店的整体用户体验。
功能
- 更新产品URL键
- 通过Cron或CLI执行更新
- 基于当前产品名称
- 支持批量更新多个项目
- 易于安装和使用
需求
- Magento 2.x
安装
运行以下Composer命令安装模块
composer require parc/update-urlkeys
运行以下命令启用模块
php bin/magento module:enable Parc_UpdateUrlKeys php bin/magento setup:upgrade
运行以下命令刷新Magento缓存
php bin/magento cache:flush
使用
1. 后端
登录到您的Magento管理面板。转到 商店 > 配置 > Parc Network > 更新URL键。选择商店视图和所需的更新方法,这些方法可能在不同商店视图之间有所不同。配置自己的cronjob间隔并保存配置
注意:cronjob功能默认是禁用的。
2. CLI
在您的Magento2根目录中,运行 bin/magento parc:updateurlkeys
可以通过 -h / --help 或以下内容找到所有可能的参数
我只会建议在以下情况下使用CLI
- 您不想等到cron下一次执行。
- 您想通过CSV创建一个概述,显示对URL键所做的更改。
- 您只想更新单个产品的URL键。
支持
如果您遇到任何问题或有任何疑问,请在此GitHub存储库中创建一个问题。
贡献
欢迎贡献!如果您想为此项目做出贡献,请将存储库分叉并提交拉取请求。
许可
此模块根据MIT许可证授权。