我有一个运行WooCommerce的商店,客户需要我们将变量传递到支付网关(WorldPay),然后将其包含在从网关发送到客户端的付款确认电子邮件中 .

WorldPay说我只需要将其添加到表单中:

<input type="hidden" value="myValue" name="M_myName" />

经过大量研究后,我想出了如何为购物车中的每个产品创建一系列SKU . 我创建了一个函数,它将获取每个产品SKU并将其添加到数组中 . 然后输出此数组以替换上面的“myValue” .

我的问题是我需要在哪里输入<input>?我已将它添加到woocommerce> checkout> review-order.php,但这似乎不起作用 . 它显示在前端但没有通过WorldPay .

或者我需要将其添加到现有操作中吗?我发现this似乎在谈论类似的问题 - 但是,那么,我需要在哪个模板中注入该动作的输出?

谢谢你的建议 .