在Opencart中的Order之后调用函数/添加自己的代码

时间:2018-03-05 15:03:39

标签: php

我正在使用Open Cart 3.0.2.0。 有人从我的商店购买产品后,我想调用自己的功能。我可以在哪里调用此功能?我试图将测试代码放在目录/ model / checkout / order.php的addOrder和addOrderHistory方法中,也在catalog / controller / chekout / confirm.php中,但它不起作用..任何人都可以知道在哪个文件和方法我应该把我自己的代码?

我有一段测试代码:

<?php
class ModelCheckoutOrder extends Model {
    public function addOrder($data) {
        //TEST
        file_put_contents('my_directory/test.txt', 'test');
        ...

编辑:我知道在旧版本中是确认方法i Checkout模型,你可以传递你的代码,但它在新版本中消失了。

我可以将我的代码放在catalog / controller / success.php中,但我需要获取并传递有关所有订购产品的信息。有什么想法吗?

最好的问候。

1 个答案:

答案 0 :(得分:0)

几天前我找到了答案。第一个选项是从“success.php”文件中的session获取订单ID并使用它。

或(第二个选项)您可以编辑系统/存储/修改中的文件!