Woocommerce:自定义类别的可用性

时间:2016-06-22 16:47:59

标签: wordpress woocommerce advanced-custom-fields categories custom-fields

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

理论:

  1. 后端 - 在每个父类别中,我都会在此自定义字段中输入 time frame :例如 11:00-17:00
  2. 前端:
    • 在此 time frame 期间,用户将能够浏览该类别中的所有产品。
    • time frame 之外,该类别中的所有产品都将保持可见(但不活动),并且它们将显示为灰色或带有 'closed' < / strong> banner (类似的东西)
  3. 任何人都可以帮我这个,甚至建议我从哪里开始?

    提前致谢。

1 个答案:

答案 0 :(得分:1)

开始

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

这只是他的开始(我不能确认这是最好的方式)。因此,在ACF中,您可以创建一个组,并将其命名为:

create a group

然后设置位置(它将成为“产品类别”的“分类术语”):

location

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

Metabox on side

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

Field type [Field type option[8]

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

现在,如果你进入WooCommerce产品菜单,在类别子菜单下,你会得到这个:

The custom field in action under product categories

现在您可以阅读ACF documentation以及wooThemes/woocommerce dev. documentation

您可以自定义woocommerce overriding the templates并使用hook filter and actions

你可以在这里找到StackOverFlow和互联网上的大量代码,示例和教程,开始并尝试实现你的项目。如果需要,您将发布问题以获得帮助,使用您正在使用的代码告诉什么是有效的,什么不是......