Вся логика, необходимая для работы с купонами в модуле SalesRule. Существует модель Mage_SalesRule_Model_Coupon, которая является объектом купона, и она имеет модель ресурсов Mage_SalesRule_Model_Mysql4_Coupon. Для создания нового купона вы можете создать новую модель купона, заполнить все поля и вызвать метод save (). Он запишет данные в таблицу salesrule_coupon. Но если вы посмотрите на эту таблицу, то увидите, что купоны зависят от идентификатора правила, поэтому сначала нужно создать какое-то правило продаж. Mage_SalesRule_Model_Rule заботится о правилах, у него также есть собственная модель ресурсов. Я думаю, вам будет полезно выяснить, как они работают