php - 在 Woocommerce 结帐页面中添加信息丰富的自定义消息

标签 php wordpress woocommerce checkout notice

我有一个基于 WP/Woocommerce 的网站,我想告诉我的客户,每当他们在我的商店购买东西时,他们订单的 3% 都会捐赠给慈善协会。

我想显示根据总计计算出的确切金额,例如: 总计:150 欧元

5 欧元将被下放等。

我该如何管理它?

最佳答案

您可以将其显示为结账页面中的 Woocommerce“成功”通知,如下所示:

add_action( 'woocommerce_before_checkout_form', 'print_donation_notice', 10 );
function print_donation_notice() {
    wc_print_notice( sprintf(
        __("%s 3%% of this order will be devolved for charity associations, so an amount of %s.", "woocommerce"),
        '<strong>' . __("Information:", "woocommerce") . '</strong>',
        strip_tags( wc_price( WC()->cart->get_subtotal() * 0.03 ) )
    ), 'success' );
}

代码位于事件子主题(或事件主题)的 function.php 文件中。经过测试并有效。

enter image description here

关于php - 在 Woocommerce 结帐页面中添加信息丰富的自定义消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51858112/

相关文章:

php - JSON 到 PHP 发送/接收带有图像数据的变量

php - 使用php查找最近一天修改或创建的文件

javascript - 使用 JavaScript 调整图像大小并保存到磁盘

wordpress 仅显示用户已在 wp_editor 中上传的媒体

php - CSS 选择器 - 有些东西不起作用

javascript - 使用 Javascript 将两个 <a> 标签合并为一个

woocommerce - 如何使用 Avada 子主题覆盖 Woocommerce 单一产品模板页面

php - 用 PhP 中的可点击图像替换 woocommerce 中的按钮

wordpress - Woocommerce 州/国家/地区列表

php - 如何替换mysql数据库字段中的字符0x1f