延迟加载的 WooCommerce 表:现在您可以按 SKU 搜索/排序

WooCommerce 按 SKU 排序搜索

我们的 WooCommerce 产品表插件带有一个延迟加载选项,用于加载包含大量产品的产品表。 为响应大众需求,我们刚刚发布了一个新版本,可让您按 SKU 搜索和排序延迟加载的表格。

对于那些不知道的人,SKU 代表“库存单位”。 SKU 字段内置于 WooCommerce 中,提供了一种为每个产品存储唯一标识符代码的方法。 SKU 有点像一本书的 ISBN 编号,但您可以使用它以任何格式为您的产品存储任何类型的代码(文本或数字)。 虽然 SKU 字段是可选的,但 WooCommerce.com 发表了一篇令人信服的文章 在 Woo 商店中使用 SKU 的好处.

什么是延迟加载?

由于结构化的表格布局,许多商店所有者使用 WooCommerce 产品表来列出数百甚至数千种产品。 例如,这是一种销售需要大量额外数据且不需要大图像的技术或批发产品的流行方式。 您可以使用它创建单页 WooCommerce 订单表格,其中包含所有购买选项,例如直接在产品表视图中添加到购物车按钮或复选框、数量选择器和变体下拉菜单。

大多数 WooCommerce 商店每页仅显示 9 或 12 种产品,没有变化。 产品表布局意味着您加载的数据可能比这多很多倍。 不可避免地,这可能会导致性能问题和页面加载时间变慢。 这就是延迟加载的来源……

延迟加载是加载产品表的另一种方法,您可以通过勾选插件设置页面上的框来激活它。 它不是在初始页面加载时加载所有产品,而是一次只加载表格的一页。

例如,假设您有一个总共包含 1,000 种产品的表格,设置为每页列出 25 种产品。 如果没有延迟加载,您将一次加载所有 1,000 个产品 – 哎呀! 这是大量数据,大多数服务器无法处理。 相反,您可以启用延迟加载并一次仅加载 25 个产品。 好多了!

延迟加载的问题

如您所见,延迟加载是创建如此大量产品的产品表的绝佳方式。 然而,它从来都不是完美的。

问题在于延迟加载时,WooCommerce 产品表只知道当前页面上的产品。 它只是还没有加载其他的! 这意味着搜索和排序是有限的。 您可以按产品名称或描述进行搜索和排序,因为 WordPress 以插件无需加载整个表格即可访问的方式对这些字段进行索引。 但是,到目前为止,还无法按 SKU 和其他数据进行排序或搜索。

由于 WooCommerce 产品表在销售技术或批发产品方面很受欢迎,因此人们经常希望使用它来根据 SKU 查找产品。 这意味着无法按 SKU 排序/搜索是一个很大的限制。 因此,这已成为我们功能请求列表中最受欢迎的项目之一。

我们一直在寻找根据客户反馈改进我们的 WP 插件的方法。 经过一番摸索,我们找到了解决方案。

新功能:按 SKU 搜索和排序延迟加载的表

WooCommerce 产品表 2.2 版现已推出。 虽然它看起来与以前的版本相同,但在底层有很多改进和代码更改。

当您创建具有延迟加载和 SKU 列的 Woo 表时,排序箭头现在将出现在该列的顶部。 用户可以单击此按钮按 SKU 在任一方向进行排序。 您还可以在表首次加载时按 SKU 对产品表进行排序。

此外,表格上方基于 AJAX 的关键字搜索框现在将按 SKU 字段以及产品名称和描述进行搜索。

示例用例

这是一个常见用例,可帮助您可视化新功能:

WooCommerce 批发商店使用 WooCommerce 产品表为其 WordPress 网站创建单页批发订单。 他们有大量产品,因此他们激活延迟加载选项以提高性能。

B2B 批发买家已经知道他们想要购买什么产品,并且拥有他们常规产品的 SKU 列表。 他们只需在搜索框中输入产品代码即可按 SKU 进行搜索。 然后他们将产品添加到购物车中,并重复该过程以快速创建订单。

这比其他订购常规产品的方式更加用户友好。 客户不必滚动浏览多个页面。 相反,他们只需输入产品代码并更快地订购。 完美的!

从哪里获取插件

如果您已经在使用 WooCommerce 产品表,只需从 WordPress 仪表板升级到新版本。 如果您还没有,请立即购买并开始将可搜索、可排序的产品表添加到您的商店。

  如何在 WooCommerce 中自定义添加到购物车按钮

类似文章