0
drupal commerceでdrupalを使用しています。ユーザーがボタンのようにFacebookのようなページを見たときに、クーポンを生成してクライアントに提供します。Drupalは商取引クーポンをプログラムで生成します
すべてがうまくいっています。 1つのことを除いて、新しいクーポンはどのように生成するのですか?
drupal commerceでdrupalを使用しています。ユーザーがボタンのようにFacebookのようなページを見たときに、クーポンを生成してクライアントに提供します。Drupalは商取引クーポンをプログラムで生成します
すべてがうまくいっています。 1つのことを除いて、新しいクーポンはどのように生成するのですか?
ok、
私はそれを行う方法を見つけました。私は既存のクーポンをコピーしてそれを変更します。
$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'];
これが正しい方法です。http://api.drupalcommerce.org/api/Drupal%20Commerce/sites%21all%21modules%21commerce_coupon%21commerce_coupon.module/function/commerce_coupon_create/DC – werfu