当自定义结帐字段在订单查看表中时,在WC会话中设置可变量

时间:2016-04-15 21:28:04

标签: wordpress woocommerce checkout

我正在为WooCommerce构建自定义送货方式插件,以便客户在选择特定送货方式时从外部API中选择送货地址。当客户点击按钮时,该字段由jQuery填充"选择此地址"在弹出窗口中。

自定义字段位于“订单查看”表中,位于选择送货方式的行下方。问题出现了:编辑其他一些结帐字段会重新加载此表的内容,从而丢失所选自定义送货地址字段的内容。

我能够在验证函数中将变量传递给WC会话并维护字段内容,但这不是最佳解决方案:这样我只有在客户点击" Place时才能在会话中保存变量为了"按钮。所以我能够使用jquery设置一个cookie并保持字段内容没有问题但是...我问自己是否有一个解决方案在订单审查重新加载时将变量传递给会话。

我找到了这个钩子:woocommerce_checkout_update_order_review但是我不确定:

  1. 如果它是我的范围使用的右钩子;
  2. 如何使用
  3. 有人如此友善地给我一个解决问题的榜样吗?谢谢你的帮助。

0 个答案:

没有答案