Woocommerce自定义用户输入字段

fnk*_*fnk 4 php wordpress user-input woocommerce

我有一个woocommerce商店设置与2个产品有许多变种,这些是腕带.

客户可以通过选择颜色,大小,波段类型来自定义产品,并且他们可以根据需要向乐队添加文本.

我已经创建了一个带有各种下拉菜单的变量产品,这一切都很好但是我已经试图为用户添加一个文本字段,以便能够编写一些文本然后保存并通过结帐字段.需要编辑的文件是:variable.php,但我不知道如何实现.

我在变量产品中添加了一个文本字段属性,但这会在前端显示一个下拉列表,我不希望它这样做,我需要显示2个文本字段,这些字段带有用户输入,然后保存.

我发现了这个问题:Woocommerce自定义产品文本与我想要创建的非常相似.

我想在代码中做这些东西,而不必购买附加组件,我不断遇到需要购买的插件的解决方案.我只需要一点帮助就可以了,如果有人能做到这一点会很好,因为我已经在网上看了几天了,我确信这并不困难我只需要一些帮助.谢谢

Dre*_*Dre 13

添加一个答案,以便其他人可以找到它:

我强烈建议您通过购买此插件来节省一些时间,它只需49美元.但是,如果你真的想要自己解决这个问题; 这是让你入门的东西.您需要挂钩以下过滤器/操作:

  • woocommerce_before_add_to_cart_button(将字段添加到表单中)
  • woocommerce_add_cart_item_data(提交字段数据)
  • woocommerce_get_cart_item_from_session(将数据添加到会话中)
  • woocommerce_get_item_data(显示购物车页面上的数据)
  • woocommerce_add_order_item_meta(将其添加到订单中以便显示在管理区域中)

  • 免费:https://wordpress.org/plugins/woocommerce-product-addon/ (3认同)