我有一家Woocommerce花店。由于人们倾向于向其他人发送鲜花,我已经改变了账单和订单的顺序。通过将form-checkout.php复制到我的子主题文件夹并将运输部件移到顶部来运送字段。但是,我还想添加一个按钮/复选框,使用户可以将送货信息复制到开票字段。 Woocommerce提供与此选项相反的选项(将结算信息复制到发货)但我需要相反的版本。非常感谢任何帮助。
答案 0 :(得分:0)
您可以使用jQuery。以下是您可以使用的代码的一部分
$("#copy_to_billing").on("click", function(){
if (this.checked) {
$("[name='first_name']").val($("[name='shipping_first_name']").val());
$("[name='last_name']").val($("[name='shipping_last_name']").val());
$("[name='billing_address_1']").val($("[name='shipping_address_1']").val());
$("[name='billing_address_2']").val($("[name='shipping_address_2']").val());
$("[name='billing_city']").val($("[name='shipping_city']").val());
$("[name='billing_state']").val($("[name='shipping_state']").val());
$("[name='billing_zip']").val($("[name='shipping_zip']").val());
$("[name='billing_country']").val($("[name='shipping_country']").val());
}
});
然后你只需要添加一个按钮来触发代码:
<button id="copy_to_billing">Copy shipping details</button>