2015-04-21 48 views
0

Prestashop核心函数(方法)在哪里执行并保存到db?我想重新编写核心(Order.php)来自动生成每个完成的订单的XML,而无需创建模块和挂钩在那里。Prestashop核心开发在订单完成后自动生成xml

+0

也许你必须重写order.php或OrderController.php,但不能直接修改这个文件 – mjimcua

+0

我想这样做,但我不明白哪个方法执行,哪个不是。我重写了getUniqReferenceOf,所以当prestashop调用getUniqReference ,应该生成XML或任何我想要的东西,但它没有为我工作。 – lubuger

回答

2

嗯,我想,你应该ovveride类 - > PaymentModule.php - > validateOrder函数。它是订单验证和向客户发送电子邮件的一个步骤,因此您可以在此创建XML并发送至您的邮件或保存为ftp。