【问题标题】:Using Ubercart's Product Key module使用 Ubercart 的产品密钥模块
【发布时间】:2012-03-25 06:27:54
【问题描述】:
我最近发现了 Drupal,我一直在尝试学习如何使用它。但是,我遇到了一个问题:Ubercart.
Ubercart 是一个 Drupal 模块,可让您销售和跟踪产品,并有一个插件可让您提供或销售产品密钥。我发现这个模块的文档非常糟糕,但在下载中有一个示例“演示如何扩展 Ubercart 产品密钥模块”。
这就是我的问题,由于我缺乏 Drupal 经验和 Ubercart 糟糕的文档,我无法在我的 Drupal 安装中找到这个“样本”的位置,或者我可以在哪里看到它的运行情况,所以我可以理解这个模块是如何工作的。
Ubercart 模块位于:http://www.ubercart.org/
产品密钥扩展可在此处获得:http://drupal.org/project/uc_product_keys
【问题讨论】:
标签:
php
drupal
drupal-6
ubercart
【解决方案1】:
您正在寻找包含在标准 uc_product_keys 模块根目录中的文件夹中的 uc_product_keys_sample 模块。
至于实际操作,它只是一个 API 示例,因此您需要查看代码以了解您需要做什么。
【解决方案2】:
这个错误更多是我(缺乏)在 Drupal 方面的经验。对于我们这些和我在同一条船上的人,这是我的解释:
假设 *uc_product_keys_sample* 模块包含在 *uc_product_keys 模块* - 就像 Clive 指出的那样 - 标准代码将为在 ubercart 如果已收到付款下的每个订单生成产品密钥。
最后一部分让我感到困惑,下订单还不够。您可以前往管理->商店管理->订单,将订单状态更改为已完成。这应该生成一个密钥或分配一个密钥(取决于您使用的密钥序列的配置)。