gpt4 book ai didi

wordpress - woocommerce 在下订单前检查邮政编码

转载 作者:行者123 更新时间:2023-12-02 01:47:21 24 4
gpt4 key购买 nike

由于本地交付是唯一的选择(由于产品交付限制),我不希望客户进入结帐页面并且必须填写他们的所有详细信息,然后才发现我们没有交付到他们的邮政编码。

因此,我需要在结账页面上使用与本地配送邮政编码检查相同的功能,但要在结账过程的较早阶段添加,例如在购物车页面上?或任何其他页面,就此而言。最佳位置可以在添加到购物车选项之前的产品页面中。

即输入您的邮政编码以查看我们是否送货到您所在的地区:结果 - 显示是或否消息以及进一步说明

最佳答案

您可以使用 woocommerce_cart_coupon Hook 将新字段添加到购物车,然后您可以使用 template_redirect Hook 创建处理程序。

我们以前在我们的网站上使用过类似下面的内容:

add_action( 'woocommerce_cart_coupon', array(&$this, 'new_woocommerce_cart_coupon'), 10, 0 );
add_action( 'template_redirect', array(&$this, 'new_post_code_cart_button_handler') );

public function new_woocommerce_cart_coupon() {
?>
<br/><br/><p>Enter your postcode</p><label for="post_code">Post Code</label> <input type="text" name="post_code" class="input-text" id="post_code" value="" /> <input type="submit" class="button" name="apply_post_code" value="Check Post Code" />
<?php
}

public function new_post_code_cart_button_handler() {
if( is_cart() && isset( $_POST['post_code'] ) && $_SERVER['REQUEST_METHOD'] == "POST" && !empty( $_POST['post_code'] ) ) {
//validate post code here
}
}

关于wordpress - woocommerce 在下订单前检查邮政编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com