gpt4 book ai didi

javascript - 如何将自定义 JS 代码添加到需要客户信息的 WooCommerce 感谢页面

转载 作者:行者123 更新时间:2023-12-02 20:54:47 25 4
gpt4 key购买 nike

如何将此第三方脚本添加到需要填充一些客户数据的 Woocommerce 感谢页面:

<script type="text/javascript">
lr(function(){
var customerEmail = '{customer_email}';
if (customerEmail.includes("@")) {
REFERSION.box.show({
loc : 'https://www.refersion.com/channels/post_purchase/v2',
code : '2bf89afa29',
customer_first_name : encodeURIComponent('{customer_first_name}'),
customer_last_name : encodeURIComponent('{customer_last_name}'),
customer_email : encodeURIComponent('{customer_email}')
});
}
});
function lr(e){var t=document.createElement("script");t.type="text/javascript";if(t.readyState){t.onreadystatechange=function(){if(t.readyState=="loaded"||t.readyState=="complete"){t.onreadystatechange=null;e()}}}else{t.onload=function(){e()}}t.src="https://www.refersion.com/channels/post_purchase/v2/js";document.body.appendChild(t)}
</script>

最佳答案

add_action('woocommerce_before_thankyou', 'woocommerce_before_thankyou', 10 , 1);

function woocommerce_before_thankyou( $order_id ) {

$order = wc_get_order( $order_id );
echo "
<script type='text/javascript'>
lr(function(){
var customerEmail = '{$order->get_billing_email()}';
if (customerEmail.includes('@')) {
REFERSION.box.show({
loc : 'https://www.refersion.com/channels/post_purchase/v2',
code : '2bf89afa29',
customer_first_name : encodeURIComponent('{$order->get_billing_first_name()}'),
customer_last_name : encodeURIComponent('{$order->get_billing_last_name()}'),
customer_email : encodeURIComponent('{$order->get_billing_email()}')
});
}
});
function lr(e){var t=document.createElement('script');t.type='text/javascript';if(t.readyState){t.onreadystatechange=function(){if(t.readyState=='loaded'||t.readyState=='complete'){t.onreadystatechange=null;e()}}}else{t.onload=function(){e()}}t.src='https://www.refersion.com/channels/post_purchase/v2/js';document.body.appendChild(t)}
</script>
";
}

正是您正在寻找的东西。

enter image description here

关于javascript - 如何将自定义 JS 代码添加到需要客户信息的 WooCommerce 感谢页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61514797/

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