Woocommerce:自定义类别的可用性

Woocommerce: Customizing the availability of a category

我在 WooCommerce 的父类别中嵌套了很多产品。
我希望能够应用一个自定义字段,我可以在其中指定类别的时间可用性作为仅在后端的管理功能。

理论:

  1. 后端 - 在每个父类别上我都会有这个自定义字段,我可以在其中键入或选择 time frame:例如 11:00-17:00
  2. 前端:
    • 在此 time frame 期间,用户将能够浏览该类别中的所有产品。
    • 在此之外 time frame 该类别中的所有产品将保持可见(但不活动)并且它们将显示为灰色或带有 'closed' 横幅 (类似的东西).

有人可以帮我解决这个问题,甚至可以建议我从哪里开始吗?

提前致谢。

开始

您可以开始添加 2 个插件以在产品类别管理页面上添加自定义 时间选择器

这才刚刚开始(我不能确定这是最好的方法)。因此,在 ACF 中,您创建了一个组并将其命名为:

然后设置位置(对于 "Product categories" 将是 "taxonomy term"):

然后在选项中,您可以像侧面(后端)的 Metabox 一样选择它:

添加新字段并命名后。您选择了字段类型和仅限时间选项:

[

那么现在您要编译所有其他选项以满足您的需要。然后你可以保存并添加,如果你需要第二个字段......

现在,如果您转到 WooCommerce 产品菜单,在类别子菜单下,您将看到:

现在您也可以读一点 ACF documentation and also the wooThemes/woocommerce dev. documentation

您可以自定义woocommerce overriding the templates and use hook filter and actions

您会在 Whosebug 和互联网上找到大量代码、示例和教程,以开始并尝试实现您的项目。当需要时,您将 post 提问以获得帮助,您使用的代码会告诉您什么有效,什么无效……