如果用户在其帐户上有X个学分(我认为CCK可以存储该值),他可以创建特定的节点(请求管理员)。每个节点都有一个类型(可以通过分类法定义,也可以通过CCK定义)。每种类型都有相关学分。当用户发布提供某种类型的节点时,他的学分余额将减少节点类型所具有的学分数量(管理员将执行此请求并发送用户通知电子邮件)。
这是一种非常简单的激活码电子商店。由于其复杂性,我不想使用Ubercart。也许可以使用一些简单的Drupal模块来实现这个功能?或许还有其他的方法?或者最好还是使用Ubercart(顺便问一句,它能做到我想要的吗)?