你在这里


Attributes

为Drupal 7的Ubercart 3产品批量添加Attributes

James Qi 2012年12月28日 - 23:56 发布

  在用Drupal 7搭建Business Profile Report这个网站的过程中,遇到一个产品有多种不同License对应不同价格的情况,可以用Ubercart 3中的Attributes功能来实现。在modules中打开Ubercart的Attributes这个子模块,然后在Attributes中添加一个叫License的属性,并设置默认的Options选项。再在具体的页面中为Attributes选择License属性,并根据需要来设置Options和调整不同的SKU编码。

  单个页面都可以像上面只有编辑,但我们已经有了数以十万记的产品页面,不可能逐一编辑,只有设法批量来修改。我把已经修改和未修改的产品页面的$node读出并对比,按照已经修改过的数据来设置未修改的数据,保存后却并没有得到预期的效果,估计是我对于PHP数组及对象的了解还不够,也没有找到Ubercart中合适的函数API调用。

订阅 RSS - Attributes