在 WooCommerce 手动订单上添加产品时动态添加产品自定义字段

问题描述 投票:0回答:1

当从后端(作为管理员)将产品添加到新的手动添加订单时,我希望能够向产品添加额外的产品选项。 现在,如果转到 WooCommerce -> 订单 -> 添加新订单 然后在订单详细信息表单中,单击“添加产品”按钮 然后会显示一个标题为“添加产品”的“弹出窗口”。 然后我搜索要添加的产品,并将产品添加到选择字段中。 然后我可以继续添加更多产品。 以上是默认行为。

我想要的是,当我搜索并选择要添加的产品(在产品选择字段中)时,我想动态创建额外的产品选项字段 - 取决于选择的产品 - 并显示这些新添加的产品下方有额外的字段。

当客户 laiter 在前端查看此订单和相关产品,或者管理员 laiter 从后端查看订单和相关产品时 - 那么我希望动态添加的产品选项字段可见(带有标签和值)。

请注意,此处动态添加的自定义产品选项字段(管理员在后端手动添加订单)不属于 WooCommerce 中创建的实际产品的任何字段。

我还想使用子主题添加代码(如果可能)。 我尝试搜索如何执行此操作的示例,但找不到任何内容。

这是可以放置动态添加的产品选项字段的图像,其中订单是在后端手动添加的(wp-admin/post-new.php?post_type=shop_order)

woocommerce settings product custom-fields orders
1个回答
0
投票

这是不可能的,但如果您在添加后编辑产品,则可以添加自定义字段:

然后编辑时:

根据需要多次单击“添加元”按钮。每次都会显示 2 个输入字段(一个用于元键,另一个用于元值):

注意:

_
开头的元键将仅显示在管理订单上,否则它们将显示在任何地方。

© www.soinside.com 2019 - 2024. All rights reserved.