首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新后的成员到期日

更新后的成员到期日
EN

Drupal用户
提问于 2014-11-11 09:15:27
回答 3查看 245关注 0票数 4

我使用的是D7,CiviCRM 4.4.6。我创建了一个投稿页面,其中包括会员表格。

到现在,在续订会员资格后,到期日期将根据结束日期延长。例:

开始日期:2014年11月1日

截止日期:2014年11月5日

现状:过期

如果在11月11日支付延期付款,为期一个月,有效期将改为2014年12月5日。

但我希望到期日是付款后一个月,也就是2014年12月11日。

有任何方法可以配置它以获得上述结果吗?

如果没有配置,我可以在代码中更改它吗?

EN

回答 3

Drupal用户

回答已采纳

发布于 2014-11-11 10:59:43

这在4.5.2沙箱中有效(如果它在4.4.6中工作,则未知)。

  1. 将您的成员类型设置为滚动而不是固定。
  2. 禁用"Grace“成员身份
  3. 如果您的成员期限小于3个月,也请禁用或缩短“新”成员身份

另一种解决办法,尽管有点笨重,将是创建一个新的会员类型每月和更新的贡献页面,因此它迫使人们注册一个新的成员资格,而不是更新他们的现有成员。然而,如果它们在旧的成员资格结束前注册新成员,就有可能出现成员重叠的情况。

票数 5
EN

Drupal用户

发布于 2014-11-13 09:24:11

在您描述的示例中,其中更新付款是在结束日期之后进行的,删除/禁用宽限期将产生预期的效果。本质上,它将创建一个新的成员,从付款之日起。

这可能会对您产生影响,因为用户将立即被视为非成员从结束日期,而不是从宽限期结束。因此,如果您在您的Drupal站点中使用Civimember模块,并且使用它来管理对内容的访问,那么您的用户将失去对仅成员内容的访问权限。

如果续期是在结束日期之前进行的,则宽限期是不相关的,成员资格只需延长一个月(如果我正确地阅读了你的问题),从前一个结束日期开始,而不是延期的日期。

票数 2
EN

Drupal用户

发布于 2014-11-12 04:52:16

我不确定,但是Admin>CiviMember>Membership类型,相关类型旁边的编辑链接,以及更改为滚动可能会影响这一点,也可能会禁用Admin>CiviMember>Membership状态规则下的Grace状态。

更有可能的是,您将需要使用hook_civicrm_pre()对其进行编程。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/136472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档