问题:问题在于,当输入准确的 sku 时,搜索结果显示得非常好。但是,当输入不准确的 sku 时,它不会显示任何结果。
重现问题的步骤:
- 假设 SKU 是 ABC123
- 运行此 API 时 http://localhost/abc/wp-json/wc/v3/products/?sku=AB
- 这显示空结果
- 因为搜索只使用精确的 SKU
正常工作时重现的步骤:
- 假设 SKU 是 ABC123
- 运行此 API 时 http://localhost/abc/wp-json/wc/v3/products/?sku=ABC123
- 这显示了准确的结果
- 因为搜索仅使用确切的 SKU
问题的结论
- 在查看上述内容后,得出的结论是搜索应该返回所有具有字符 AB 的 sku,但它显示的是空结果。但是,它可以与精确的 sku 一起正常工作