Drupal генерирует коммерческий купон программно - PullRequest
0 голосов
/ 15 ноября 2011

Я использую Drupal с Drupal Commerce, когда пользователю нравится страница с кнопкой «Нравится» на Facebook, я генерирую купон и раздаю его клиенту.

Все идет хорошо.кроме одной вещи, как я могу создать новый купон?

1 Ответ

0 голосов
/ 20 ноября 2011

Хорошо,

Я нашел способ сделать это.Я копирую существующий купон и меняю его.

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