WooCommerce关闭价格显示可以通过WholesaleX插件或者代码实现,本文主要列举了通过这两种方法实现对所有用户和根据用户角色关闭WooCommerce价格显示的教程,以供大家在搭建跨境电商独立站时参考。

一、对所有用户关闭WooCommerce价格

1、使用插件

正确安装并激活WholesaleX插件后,进入设置部分,点击“价格”选项。

点击价格选项

这里可以看到两个选项:

  • 显示登录以查看产品列表页面的价格:启用此选项后,商品价格会从商店和档案页面隐藏,并显示“登录查看价格”的文字。
  • 显示登录查看单一产品页面的价格:如果想隐藏产品页面的价格,可以启用这个选项。

产品列表及单一产品价格页面

也可以更改“登录查看价格”按钮的链接,默认情况下,它会引导客户进入他们的“我的账户页面”,不过可以将链接到注册和登录页面,因为也可以用WholesaleX创建自定义注册页面。

当对配置满意后,点击“保存更改”按钮。

点击保存更改按钮

2、使用代码

前往WordPress主题文件编辑器的外观,打开functions.php文件,粘贴以下文件,点击“更新文件”。

// Hide price and show initial message for guests
add_filter('woocommerce_get_price_html', 'hide_price_initially_for_guests', 10, 2);
function hide_price_initially_for_guests($price, $product) {
if (!is_user_logged_in()) {
// Return a custom message for guests
return __('Price will be revealed once you log in', 'textdomain');
}
return $price;
}

当预览商店时,就可以看到所有WooCommerce产品价格都被隐藏了,“登录后价格将揭晓”的文字被价格替换。

产品价格都被隐藏

添加购物车按钮依然可见,这样客户在将产品加入购物车后就能看到价格。为了隐藏按钮,还需要在“functions.php”文件中添加以下代码。

// Hide Add to Cart button for guests
add_filter('woocommerce_is_purchasable', 'hide_add_to_cart_for_guests', 10, 2);
function hide_add_to_cart_for_guests($purchasable, $product) {
if (!is_user_logged_in()) {
return false; // Hide Add to Cart button
}
return $purchasable;
}

现在可以看到,添加购物车按钮也被隐藏了。

添加购物车按钮被隐藏

如果想鼓励用户登录,可以通过链接到登录和注册页面添加可点击的行动号召,为此需要在functions.php文件中添加以下代码。

// Update message to "Login to view price" with a link for guests
add_action('woocommerce_after_shop_loop_item_title', 'update_message_on_shop_page', 10);
add_action('woocommerce_single_product_summary', 'update_message_on_single_product', 25);

function update_message_on_shop_page() {
if (!is_user_logged_in()) {
// Remove the Add to Cart button on shop pages
remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);

// Display the updated message with login link
echo '<p class="login-link"><a href="' . wp_login_url() . '">' . __('Log in to View Price', 'textdomain') . '</a></p>';
}
}

function update_message_on_single_product() {
if (!is_user_logged_in()) {
// Display the updated message with login link on single product pages
echo '<p class="login-link"><a href="' . wp_login_url() . '">' . __('Log in to View Price', 'textdomain') . '</a></p>';
}
}

可以更改行动号召文本,并记得添加登录和注册页面的链接。例如本文已经链接到了“我的账户页面”,不过可以把链接添加到自定义注册页面。

现在可以看到“登录查看价格”的行动号召按钮被“加入购物车”按钮取代了。

登录查看价格按钮被加入购物车按钮取代

二、根据用户角色关闭WooCommerce价格

进入WholesaleX的动态规则部分,点击“创建动态规则”按钮,给规则添加一个名字,开始配置它。

点击创建动态规则按钮

现在需要选择想要的类型,选择“隐藏价格”规则,因为本文的操作目标是隐藏产品价格。

选择隐藏价格规则

本文选择未注册用户的角色,因为希望对所有已登录用户隐藏WooCommerce产品价格。

选择未注册用户的角色

在产品筛选部分,可以选择特定产品、所有产品、产品属性或特定类别的产品,本文选择所有产品。

选择目标产品

一旦隐藏了WooCommerce价格,加入购物车的按钮也会被隐藏,所以如果想联系潜在客户,可以启用“请求报价”按钮,这样你就可以收到潜在客户发送的报价请求。

启用请求报价按钮

最后可以设定规则的起始和结束日期,如果想在有限时间内隐藏价格,可以使用这个选项。

设定规则的起始和结束日期

完成所有想要的配置后,点击保存按钮并打开规则状态。

推荐阅读:

初学者指南:WooCommerce跨境电商独立站建站教程

如何使用Woo PayGate插件支持WooCommerce微信支付宝收款

WooCommerce产品图像尺寸如何设置

相关文章

  • WooCommerce8 PDF发票插件

    WooCommerce商城独立站发票设置教程

    一个值得海外客户信赖的跨境电商独立站,发票功能的设置是提升消费者信任感的关键步骤。但不少卖家卡在WooCommerce发票设置环节,不知道怎么装插件、配信息、定模板。这篇教程就手把手教你从安装发票插件,到通用信息配置、发票规则设定,再到个性化模板定制,帮商家速搞定独立站发票管理。 一、安装WooCommerce发票插件 登录WordPress账户。 从WordPress仪表盘中导航到插件-添加新插件。 搜索“WooCommerce PDF发票插件”。 点击“立即安装”按钮安装插件,然后激活插件。…

    开发教程 2026年 1月 12日
  • 访问Shopify设置和付款

    Shopify独立站建站教程:Stripe收款设置

    Stripe是一个使用范围和覆盖范围较广的支付平台,多数商家在搭建Shopify跨境电商独立站时会选择将Stripe添加到店铺中作为Shopify收款的一部分。为了帮助各位商家了解Shopify独立站建站过程中Stripe收款的设置步骤,下文将围绕该问题,具体介绍单独添加Stripe收款和通过Shopify Payments添加Stripe付款的过程。 一、通过模块设置Shopify Stripe收款 将 Stripe 集成到 Shopify 商店中的最快、最有效的方法是通过模块安装,下面是详细…

    开发教程 2025年 10月 29日
  • shopify订单/客户导入

    Shopify订单/客户怎么导入

    Shopify 订单/客户怎么导入?Shopify客户和订单导入需要先从源商店导出 UTF-8 格式 CSV 文件:客户可在后台 “客户” 页面手动导入,订单通常不能直接手动导入,需通过第三方应用或 Shopify Plus 的 Transporter 完成。对迁移到Shopify独立站的商家来说,提前核对字段、文件大小和编码格式很关键。 从源商店导出客户和订单 首先必须从源商店导出客户和订单列表的CSV文件。请记住,每个源卡都有不同的方式通过CSV文件导出数据,商家应该参考相应文档以了解更多流…

    开发教程 2026年 7月 17日
  • Gutenberg页面复制

    WordPress复制页面怎么操作

    WordPress复制页面怎么操作?商家可以使用WordPress插件Duplicate Page的复制页面选项即可完成WordPress页面复制的操作。在WordPress外贸建站的过程中,有时为了保证设计的一致性,又或者是进行布局测试,会进行页面的复制,此时了解清楚页面复制的具体操作有利于商家独立站搭建工作的顺利进行,所以下文将教大家如何借助插件实现WordPress页面的复制。 手动复制页面或文章似乎是最简单的方法–复制内容,粘贴到新的草稿中,然后就可以了。但这种方法不仅耗时,在某些情况下…

    开发教程 2025年 9月 11日
  • shopify自建站教程

    从零开始!Shopify自建站最全教程

    随着SaaS建站的火爆,Shopify凭借功能强大、建站简单的优势受到了众多跨境电商商家的喜爱。越来越多的卖家也会选择Shopify进行跨境电商独立站的搭建,为了帮助小白商家更好的了解Shopify自建站的全部流程,下文将从Shopify独立站账户创建开始,为大家一步步梳理Shopify网站搭建的过程。 一、创建 Shopify 帐户 转到 Shopify.com 并单击右上角的开始免费试用,然后将回答一些关于业务、销售产品、销售地点、正在构建的网站类型以及销售多长时间的问题。之后输入电子邮件和…

    开发教程 2025年 2月 24日
  • WordPress降版本

    WordPress怎么降版本

    WordPress怎么降版本?尽管更新WordPress版本通常会修复以前的安全问题并优化WordPress的功能,但新版本有时会引发主题损坏、性能下降、插件冲突或关键功能缺失等外贸建站问题,尤其在使用老旧或非托管插件与主题时更为常见。此时降级到兼容性更佳的旧版WordPress成为必要选择。 一、为什么WordPress需要降级 降级WordPress乍一听似乎有点反常,毕竟更新旨在修补安全问题、增加新功能并提升平台整体性能。但是有时候最新的WordPress版本却带来了明显多于好处的问题,这…

    开发教程 2026年 2月 19日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

工作时间:周一至周日,9:00 - 21:00,节假日不休息

在线客服
微信客服
微信客服
分享本页
返回顶部