drupal - Drupal 8:仅当用户有足够的积分时才添加到购物车
问题描述
我有一个网站,交易完全基于信用。没有实际的钱被交换。在这种情况下,我想限制用户在没有积分的情况下将产品添加到购物车。
在如何实现这一点的步骤中,这是我认为应该起作用的事件顺序:
每当有人尝试添加产品时:
- 使用规则“在将产品添加到购物车之前”
- 我需要获得以下值:
- 获取用户积分
- 获取当前产品的总和 + 购物车价值
- 如果积分大于产品 + 购物车,请检查条件。
- 如果为真,则将产品添加到购物车,否则显示“积分不足”。
我将忠诚度积分模块用于用户积分。
如何为这种情况设置规则?
解决方案
推荐阅读
- python - 如何在 Conda 上添加显式 pip 依赖项
- reactjs - 如何为我的 react 项目创建一个全局 CSS 文件以应用于所有组件?
- authentication - Blazor WebAssembly 用于在标头中自动发送 Google 身份验证信息(即 id 令牌和访问令牌),但现在不
- azure - 如何在 Azure 数据工厂中编写筛选条件
- hadoop - 尽管使用 EJ001 运行 oozie-setup.sh sharelib,但 Oozie 工作流示例失败
- javascript - 如何在 nodeJS 中进行适当的导出
- pagination - 如何从分页数据中排除以前的结果
- ios - Swift - 无法将 json 模型类型设置为 UserDefault
- typescript - TypeScript 如何从包含不同类型的数组中推断类型?
- python - OSError in creating folder in a user given path PYTHON