Klaviyo 在 WooCommerce 付款页面添加默认勾选状态的邮件订阅选项 | 歪猫跨境 | WaimaoB2C-WooCommerce论坛-独立站建站 / 优化 / 运营-歪猫跨境 | WaimaoB2C

Klaviyo 在 WooCommerce 付款页面添加默认勾选状态的邮件订阅选项

默认情况下,Klaviyo 插件添加到 WooCommerce Checkout 页面的邮件订阅是不勾选的。

不过通过将以下代码插入到主题的 function.php 文件,可以实现勾选并且同步订单客户为订阅客户到Klaviyo。

add_action('woocommerce_after_checkout_form', 'debounce_add_jscript_checkout');
function debounce_add_jscript_checkout() {
?>
<script type="text/javascript">
const cb = document.getElementById('kl_newsletter_checkbox');
cb.checked=true;
</script>
<?php
}

参考教程:

https://community.klaviyo.com/integrations-39/woocommerce-subscribe-to-newsletter-checkbox-at-checkout-303

https://debounce.io/resources/help-desk/wordpress-plugin/woocommerce/

另外

订阅文字末尾会自动添加 (optional)文字,尝试了网上的几个方法,最后有效的方法就是添加自定义CSS,把这行文字的字体大小设置为 0.

/*删除付款页面Klaviyo(optional)文字内容 */
span.optional {
    font-size: 0 !important;
}

参考方法:

https://community.klaviyo.com/integrations-39/how-do-i-remove-optional-from-checkout-checkbox-2735

https://stackoverflow.com/questions/50510807/change-optional-label-in-woocommerce-checkout

请登录后发表评论

    没有回复内容