Woocommerce:自定义类别的可用性

Posted

技术标签:

【中文标题】Woocommerce:自定义类别的可用性【英文标题】:Woocommerce: Customizing the availability of a category 【发布时间】:2016-10-24 17:59:21 【问题描述】:

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

理论:

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

谁能帮我解决这个问题,甚至建议我从哪里开始?

提前致谢。

【问题讨论】:

【参考方案1】:

开始

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

Advanced custom fields (ACF) plugin Date & Time Picker for Advanced Custom Fields 或 Date and Time Picker Field

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

然后您设置位置(这将是“产品类别”的“分类术语”):

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

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

[

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

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

现在您可以阅读一下ACF documentationwooThemes/woocommerce dev. documentation

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

您将在 *** 和 Internet 上找到大量代码、示例和教程,以开始并尝试实现您的项目。需要时,您将发布问题以获得帮助,并使用您正在使用的代码来说明哪些有效,哪些无效......

【讨论】:

你真是太棒了!非常感谢你!

以上是关于Woocommerce:自定义类别的可用性的主要内容,如果未能解决你的问题,请参考以下文章

定位 WooCommerce 类别的高级自定义字段

在 Woocommerce 中为特定产品类别使用自定义单个产品模板

通过自定义前端表单设置 Woocommerce 产品标签和类别

根据 Woocommerce 中的产品类别按项目自定义电子邮件通知

自定义帖子类型的 WooCommerce 产品

根据 WooCommerce 中的运输类别自定义计算的运输成本