当前位置: 首页 > 知识库问答 >
问题:

WooCommerce会员资格仅显示最高的会员计划折扣

卢恩
2023-03-14

我正在寻找一种程序化的方法来解决这个问题,如果一个会员有多个会员计划,那么只有最高的购买折扣适用。这需要在产品页面和结账时显示。

目前,如果用户有多个计划,它似乎会堆叠购买折扣。有人知道该怎么走吗?我已经探索了插件和文档,没有提到一个明确的方法来实现这一点。我看了看是否有办法创建会员计划的变体(父

我目前使用的插件是

  • https://docs.woocommerce.com/documentation/plugins/woocommerce/woocommerce-extensions/woocommerce-memberships/

共有1个答案

宗政法
2023-03-14

事实证明,有一种简单的方法可以实现我所需要的。所有你需要的是添加以下过滤器到fubctions

add_filter( 'wc_memberships_allow_cumulative_member_discounts', '__return_false' );
 类似资料:
  • 了解有关取消订阅(会员资格)、退款和提前终止费的信息。 如何取消 如果是直接从 Adobe 处购买的订阅 您可以随时取消该 Creative Cloud 计划订阅。下面是操作方法: 使用您的 Adobe ID(通常是您的电子邮件地址)和密码登录到 Adobe ID 帐户。 在“计划”下,为您要取消的计划订阅单击“管理计划”。 如果未显示“管理计划”,请联系 Adobe 客户关怀部门,以取消您的订阅

  • 我发现WooCommerce有两个过滤器可以扩展成员计划列表: 我想添加一个新的列与成员计划ID显示.任何建议如何使用它在functions.php

  • 我能够输出最高的值,但我似乎不能让它工作时,我这样做。getnames,因为它显示我一个错误 错误是我似乎不能显示关联名称的最高值它只显示余额

  • 了解如何续订或延长会员资格的期限。另外,了解如何重新启动失效的会员资格。 续订或延长会员资格 如果您的付款信息是最新的,会员资格会自动续订。您也可以使用预付卡延长会员资格、更改付款方式、切换计划或为现有计划添加内容。 更新付款信息(个人)或使用预付卡延长会员资格 更新信用卡信息 您可在 Adobe ID 帐户的“计划和产品”部分中在线查看支付信息和有效订阅。要更新信用卡信息,请参阅更新信用卡和账单

  • 我正在使用WooCommerce会员插件。 在管理仪表板,当我去WooCommerce 姓名,电子邮件,计划,团队,状态,成员以来,到期 我想将USER ID添加到此列。有人知道怎么做吗?

  • 会员模块 模块名:member 模块提供的可用操作   操作名 说明 favoritelist 获取收藏文章列表     获取收藏文章列表(favoritelist): 可用参数: 参数名 是否必须 默认值 说明 userid 是 null 用户userid 代码例子:   {pc:member action="favoritelist" userid="$userid" order="id DE