Drupal以编程方式生成商业优惠券

funde 发布于 2018-12-11 commerce 最后更新 2018-12-11 18:18 58 浏览

我使用drupal与drupal commerce,当用户喜欢像facebook这样的按钮页面时,我生成一张优惠券并将其提供给客户端。 一切都很顺利。除了一件事,我如何生成新的优惠券?

已邀请:

wsed

赞同来自:

好, 我找到了办法。我复制现有优惠券并进行更改。

$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'];