开发需求

  1. 自定义API接口以及注册 boddyboss app 自动发送手机推送通知

a. 你需要写一个自定义API接口,从而我可以从系统外发送API请求 https://www.buddyboss.com/resources/dev-docs/app-development/extending-the-buddyboss-app-plugin/writing-api-endpoints-for-new-functionality/

b. 创建自定义自动手机APP推送通知, https://www.buddyboss.com/resources/dev-docs/app-development/extending-the-buddyboss-app-plugin/creating-automatic-push-notifications/  这里是一个注册一个自定义帖子类型,然后发布新帖子时触发自动推送手机推送通知的示例, 我要求的是注册一个基于用户活动的,只由API触发的手机推送通知的组件,要求使用API 针对给定的用户数组推送通知,包括:消息标题,消息正文,消息链接。点击链接后能够进入给定的静态或动态(如果可能)链接页面。要求全部显示消息正文。要求考虑分批次处理大量的用户组,要求异步处理请求队列,在上述文档中已有说明,请按指导完成

2. 有一个wordpress 预约服务插件。https://4niu.com/yuyue/

完成预约需要付款或者现场付款(即不付款的情况下完成预约)

我们设定为不付款的情况下完成预约,要求检查预约者的一个给定的用户元值,当这个值小于当前预约的总额时,禁用完成预约按钮。并显示一行字例如“您的余额不足,请先充值”,插件允许用户返回重新选择预约条件,当预约条件改变并且预约金额小于给定的用户元值时,允许用户完成预约。

要求:1. 用户必须登录后才能预约,否则的话无法检查用户的元值;

2. 插件经常会升级,需要保证升级后不会影响插件的使用,可行的办法是,每次插件升级时,在指定文件手工添加一个类或者什么,这样插件升级不会影响现在代码的使用。

3. 需保证整个过程流畅,不会出现返回后因预约条件改变,在符合完成预约条件的情况下禁用的“下一步”按钮依然被禁用。