2011-11-14 48 views
0

我正在使用drupal与drupal交易,当用户喜欢像Facebook这样的按钮页面时,我生成优惠券并将其提供给客户端。Drupal以编程方式生成商业优惠券

一切都很顺利atm。除了一件事,我如何生成新的优惠券?

回答

0

好吧,

我找到了一个办法。我复制现有的优惠券并进行更改。

$coupon = commerce_coupon_load_by_code("facebook_coupon"); 

    unset($coupon->coupon_id); 
    unset($coupon->created); 
    unset($coupon->changed); 
    unset($coupon->data); 
    unset($coupon->commerce_coupon_code); 

    // Save 
    commerce_coupon_save($coupon); 

    // rules_invoke_event('facebook_coupon', $coupon); 
    echo $coupon->commerce_coupon_code['und'][0]['value']; 
+0

这是正确的方式:http://api.drupalcommerce.org/api/Drupal%20Commerce/sites%21all%21modules%21commerce_coupon%21commerce_coupon.module/function/commerce_coupon_create/DC – werfu