Shopware 6技术问询:能否实现按发票编号搜索的发票过滤器?
Shopware 6 按发票编号搜索的支持情况
Shopware 6 默认支持按发票编号搜索,但默认后台订单列表的全局搜索框可直接输入发票编号匹配对应订单(发票与订单关联)。不过默认没有单独的「发票编号」过滤器选项,若需专门的过滤器组件,可通过两种方式实现:
- 自定义插件开发:编写自定义插件,在订单列表筛选区域添加发票编号过滤器字段。核心是扩展
OrderListing的筛选逻辑,关联order_invoice表的document_number字段构建查询条件。 - 调整搜索配置:若仅需提升搜索精准度,可修改后台搜索配置,将发票编号设为优先匹配字段。此方式仍依赖全局搜索框,无单独过滤器。
Shopware 6.4及以上版本中,部分官方或第三方插件也提供了包含发票编号过滤器的订单筛选增强功能,若无合适插件,自定义开发是最直接的解决方案。
内容的提问来源于stack exchange,提问作者Emre Ensar Çapcı
相关产品推荐
相关产品推荐

