我试图添加一个输入字段,允许客户(客人)在“添加到购物车”之前在产品页面上输入他们的邮政编码,然后设置/预先填充篮子中的邮政编码&结帐,而不必输入他们的详细信息或登录/创建帐户。
我已经看到一些资源说篮子页面上的运输计算器是复杂的预填充,但我不熟悉运输计算器是如何工作的。这是真的吗?
基于应答代码,我成功地实现了将邮政编码从产品页传递到结帐页,使用以下代码允许客人将其邮政编码添加到产品页,结帐正确地显示了客户邮政编码和运费:
// Add a custom product note after add to cart button in single product pages
add
我遵循上面的指南,将下面的代码添加到我的functions.php中。这样做效果很好。我的问题是,如何修改此代码以保存(结帐时)输入的优惠券代码$_POST' coupon _ code‘,并将其保存到自定义字段?我被困在这一点上,因为我的总体目标是测试优惠券代码,并使用向客户推广优惠券代码的销售人员填充自定义字段。
谢谢你的帮助!
/**
* Add the field to the checkout
*/
add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field'
我的发货信息中有一些自定义字段,在woocommerce -> orders -> order#下的订单发送信息中没有“正确”显示这些字段。通过改变标签的php代码,购物车和结帐页面是不同的。cart image1是在配送方法image2中定义的原始\核心标签,它被发送到订单信息页面。我希望结帐信息显示出来,这是在image3中显示的。Image4是它目前在订单信息下的外观。下面是用于更改结帐和电子邮件发送信息的代码。
// Adjusting order and emails "shipping via" to show custom carrier name a