在内容创建上设置UberCart库存水平?

时间:2010-11-08 11:10:04

标签: drupal ubercart

目前,如果您在UberCart中创建产品,则必须先创建产品,然后才能访问“库存”选项卡以设置库存水平。我希望能够在创建产品时设置库存水平。即在我设置“定价”的下方。我该怎么做?

2 个答案:

答案 0 :(得分:2)

嗯,这将涉及一些工作。

  1. 您将不得不创建一个hook_form_alter实现来将新表单字段添加到node_add / node_edit表单。
  2. 您将要为$ op =='validate'添加hook_nodeapi()实现,以确保您获得有效信息。
  3. 然后你想要扩展$ op =='insert'和'update'的hook_nodeapi()实现以获取字段值(应该粘贴到$ node对象)并将其写入库存水平表,其名称我现在懒得查看。
  4. 或者,您可以使用创建验证和提交函数,并将它们附加到表单的#validate和#submit数组,而不是2和3。

答案 1 :(得分:0)

对于在Drupal 7中寻找基于模块的解决方案的人来说," Ubercart产品电动工具的最新开发版本"模块具有出色的每个产品设置,可以在创建时激活库存跟踪,以及设置产品的默认库存数量和阈值。