使用prestashop在mysql中显示订单摘要的引用


Display reference of order summary in mysql using prestashop

我的模块有问题。我创建了一个基于bankwire modulepayment module,但有一些差异。下面是问题,

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

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

谢谢。问候

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

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

许多支付模块

(尤其是用于外部支付服务的模块)都使用此功能,因为它通常用于验证和簿记。