2014-12-05 109 views
3

我有一个woocommerce商店设置与2种产品,有很多变种,这些都是腕带。Woocommerce自定义用户输入字段

客户可以通过选择颜色,尺寸,带类型来自定义产品,并且他们可以向乐队添加文本(如果他们想要的话)。

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

我向变量产品添加了一个文本字段属性,但是这会在前端显示一个下拉菜单,我不希望这样做,因为我需要显示两个文本字段,然后保存用户输入。

我发现这个问题:Woocommerce Custom Product Text这是非常相似,我想创建。

我想在代码中做这个东西,而不必购买附加组件,我一直在使用需要购买插件的解决方案。我只需要一点点帮助,如果任何人都可以这么做,因为我已经在网上看了几天了,我确信它不难,我只需要一点帮助。由于

+1

堆栈溢出不是真的获得免费的帮助。如果你没有proramming经验和代码分享,你可能想在这里雇用某人,或者支付一个插件。 – rnevius 2014-12-05 10:48:20

+0

我可能没有代码来分享这个问题,但我已经在过去共享代码,并尽可能地尝试这样做。我第一次使用woocommerce,并设法完成比我想象的更多的工作,但是因为我不知道如何添加这些自定义字段,所以我在这里问了问题。我认为在所有人都有很多编程知识之后,要求别人给我一个正确的方向推进是没有什么问题的。 – fnk 2014-12-05 11:02:31

+0

老实说,只要购买[这个插件],它只需49美元。虽然你所要求的不是非常困难*,但它确实需要将该领域挂钩到前端,清理数据,将其作为添加到购物车功能的一部分提交,将其传递给会话,并将其显示在购物车页面,将其显示在结帐页面上,然后将其添加到订单本身。这不是微不足道的,你必须问自己,你花费的时间是多少还是少于49美元。 – Dre 2014-12-05 11:50:59

回答

12

添加这个答案让其他的可能会发现:

我强烈建议通过简单地购买this plugin自己节省一些时间,这只是$ 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(它的广告订单,因此在管理方面显示出来)
+1

免费:https://wordpress.org/plugins/woocommerce-product-addon/ – MikeiLL 2017-03-03 23:36:26

相关问题