验证Prestashop中有关数据库的顺序

时间:2013-03-01 08:37:43

标签: database prestashop

我目前希望在Prestashop验证我的订单。 事实上,对于模块的需要,我不使用 PaymentModule.php

文件中的 validateOrder()函数。

通过手动操作,订单处理正常(法案“付款已接受”)但我的订单未经过验证。

在数据库中,哪些表填写了订单流程?我想在数据库中查看我的结果。

由于

1 个答案:

答案 0 :(得分:1)

当订单放入Prestashop时,数据输入到几个数据库表中。

1) ps_orders :有关于订单的数据,如购物车ID,客户ID,地址ID,下订单的语言,用于支付的模块和总订单金额等等。

2) ps_order_detail :此表包含特定订单的所有产品。

3) ps_order_history :此表包含订单状态历史记录。每当订单状态发生变化时,都会在此处输入一个条目。

以上是最常用的表格。请注意,特别是prestashop版本,可能会使用一些附加表(新表可能会添加到新版本中),因此您应该检查以order_开头的数据库表,依此类推。

您也可以通过下订单来验证它,然后通过获取其ID,您可以检查哪些数据放在哪些表中。然后在您的模块中,您可以输入特定表中订单的数据。 希望这会有所帮助。

谢谢