使用prestashop

时间:2016-03-22 09:59:17

标签: php mysql payment prestashop-1.6

我的模块有问题。我根据payment module创建了bankwire module,但存在一些差异。以下是问题,

我需要在payment_execution.tpl中创建一个包含来自数据库的字段的表单(如地址名字,姓氏等)。我设法从数据库中获取这些信息,但现在 I need to get the reference of the order (我当然无法从数据库中获取它,因为它没有存储在那里然而,或者至少我找不到它。

我的问题是,如何获取订单参考,以便我可以在payment_execution.tpl创建的表单中插入?

谢谢。 此致

1 个答案:

答案 0 :(得分:0)

虽然您无法获得PS用于说“订单号”的术语中的“参考”,但实际上可以获取下一个订单的 ID 的Prestashop。 由于标准PS“参考”是随机生成的,如果您需要,您将无法使用它来获得实际的“参考”。我相信你可以使用订单ID来实现你想要的......

使用Order::getNextOrderId()(Order.php类中的第1604行)来检索它。

许多支付模块(特别是外部支付服务的支付模块)使用此功能,因为它通常需要验证和簿记。