我有一个Magento 2.4.4安装2商店视图,英语和阿拉伯语,但是当我在阿拉伯语商店搜索任何产品的英文字母,它显示没有结果,我如何才能使搜索功能在所有商店视图工作,所以每当用户在任何语言搜索它应该显示来自各商店的产品。
mdfafbf11#
有一个想法你可以做到这一点,即创建一个产品属性,然后在每个产品中添加产品的全名在所有的语言在同一字段。其步骤为:导航至商店〉属性〉产品〉添加新属性填充默认标签字段选择输入类型:文本字段选择范围:全球然后导航到左侧的Storefront属性将用于搜索更改为是单击保存属性
现在重新建立索引并刷新缓存
php bin/magento indexer:reindex php bin/magento cache:flush
现在导航到商店〉属性〉属性集〉默认(或您的自定义属性)添加您刚从未分配的属性部分完成的属性,然后单击保存现在您需要编辑每个产品在产品编辑页面中,您现在将看到所做的属性添加所有语言的全名,例如:iPhone 14 pro max purple苹果手机14苹果手机你可以添加任何单词来在搜索中使用它单击保存
现在重新建立索引并再次刷新缓存
现在,从任何storeviewing你可以搜索家庭影院或iPhone,它是相同的结果希望能有所帮助
1条答案
按热度按时间mdfafbf11#
有一个想法你可以做到这一点,即创建一个产品属性,然后在每个产品中添加产品的全名在所有的语言在同一字段。
其步骤为:
导航至商店〉属性〉产品〉添加新属性
填充默认标签字段
选择输入类型:文本字段
选择范围:全球
然后导航到左侧的Storefront属性
将用于搜索更改为是
单击保存属性
现在重新建立索引并刷新缓存
现在导航到商店〉属性〉属性集〉默认(或您的自定义属性)
添加您刚从未分配的属性部分完成的属性,然后单击保存
现在您需要编辑每个产品
在产品编辑页面中,您现在将看到所做的属性
添加所有语言的全名,例如:
iPhone 14 pro max purple苹果手机14苹果手机
你可以添加任何单词来在搜索中使用它
单击保存
现在重新建立索引并再次刷新缓存
现在,从任何storeviewing你可以搜索家庭影院或iPhone,它是相同的结果
希望能有所帮助