我正在使用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中,但我需要获取并传递有关所有订购产品的信息。有什么想法吗?
最好的问候。
答案 0 :(得分:0)
几天前我找到了答案。第一个选项是从“success.php”文件中的session获取订单ID并使用它。
或(第二个选项)您可以编辑系统/存储/修改中的文件!