hostcms, спасибо!
Вот код
$oCoupon = Core_Entity::factory('Shop_Purchase_Discount_Coupon');
$oCoupon->name = /* Название купона */ ;
$oCoupon->shop_purchase_discount_id = /* id скидки от суммы заказа */ ;
$oCoupon->count = 1;
$oCoupon->text = /* Код купона */;
$oCoupon->save();
echo "Новый ID: ".$oCoupon->id;
Его можно использовать в любом месте. Главное - генерировать самостоятельно Код купона ($oCoupon->text) и его высылать клиенту, который заказал сертификат