无法使用Prestashop的网络服务以编程方式创建订单

时间:2019-10-07 08:42:08

标签: api web-services prestashop-1.7

我正在尝试使用Prestashop Web服务创建订单。我设法创建了一个客户,一个客户的地址和一个购物车。我下一步看到它的方式是创建一个订单,不幸的是,当我使用/ api / orders?schema空白创建订单时,返回500错误。奇怪的是,它创建了一个订单,但没有分配当前状态,而是将其保留为0,因此要使其有效,我每次都必须到达后台并从那里选择当前状态。我还注意到交付选项没有生成,我想这不是我必须手动完成的字段。我检查了php_error日志,它说:未捕获的错误:在... classes / Tools.php:801中,调用null的成员函数get()。在创建订单之前,我尝试将交货选项手动插入数据库中,但是仍然出现该错误。当我尝试使用Prestashop前端而不是自定义订单创建订单时,一切正常,因此我100%确信我做错了什么,在Tools.php文件中这不是问题。

0 个答案:

没有答案