如何以编程方式将重复的配置文件选项设置为产品

时间:2014-02-07 06:04:30

标签: magento virtual recurring-billing recurring

我正在研究magento中的虚拟产品类型。我希望以程序方式将以下属性设置为产品。

[recurring_profile] => Array
         (
             [start_date_is_editable] => 
             [schedule_description] => 
             [suspension_threshold] => 
             [bill_failed_later] => 
             [period_unit] => 
             [period_frequency] => 
             [period_max_cycles] => 
         )

我搜索过但没有成功,我尝试了一些解决方案,但也没有成功。请帮助我完成这项任务。

由于

1 个答案:

答案 0 :(得分:2)

$_product = Mage::getModel('catalog/product')->load($proid);
    $productname = $_product->getName();
    $_product->setIsRecurring('1');
    $_product->setRecurringProfile(array(
        'start_date_is_editable' => 0,
        'schedule_description' => $productname,
        'suspension_threshold' => 1,
        'bill_failed_later' => 1,
        'period_unit' => day,
        'period_frequency' => 12,
        'period_max_cycles' => 1
    ));