Opencart通过模块在数据库上添加优惠券代码

时间:2013-09-20 07:22:28

标签: opencart coupon

我搜索了几乎所有问题,但没有得到任何提示如何从模块中添加优惠券代码...?

我已创建模块,从正面是'catalog \ controller \ module \ mycoupon'我想在数据库上添加优惠券代码auto,添加我使用此代码

$this->model_sale_coupon->addCoupon($this->request->post);

但为此我需要加载模型'sale / coupon',但它位于管理控制器中,那么我该如何将该模型称为目录模块呢?

或者我是否需要通过DB模型直接在数据库中添加它?

$this->db->query();

我收到此错误“注意:错误:无法加载模型结帐/购物车!”因为它的外部目录权如何调用呢?

我的目标是在有人点击提交时直接创建优惠券代码。

1 个答案:

答案 0 :(得分:0)

addCoupon方法从admin/model/sale/coupon复制到catalog/model/checkout/cart,然后您就可以从正面调用该方法。您可能需要调整方法。

如果您不想修改核心文件,只需创建一个新模型并加载它,以便在升级时不会覆盖您的更改。