【发布时间】:2021-06-22 22:31:26
【问题描述】:
就像我在标题中解释的那样,这个问题与 prestashop 版本 1.7.7.0 的结帐有关。
当我将产品添加到购物车,然后按下按钮继续结帐时,我遇到了这个问题:
[21-Jun-2021 22:39:57 Europe/Madrid] PHP Fatal error: Uncaught Error: Call to undefined method Cart::checkAllProductsAreStillAvailableInThisState() in /home/public_html/classes/checkout/CheckoutPaymentStep.php:48
Stack trace:
#0 /home/public_html/classes/checkout/CheckoutProcess.php(59): CheckoutPaymentStepCore->handleRequest(Array)
#1 /home/public_html/controllers/front/OrderController.php(278): CheckoutProcessCore->handleRequest(Array)
#2 /home/public_html/classes/controller/Controller.php(306): OrderControllerCore->initContent()
#3 /home/public_html/classes/Dispatcher.php(518): ControllerCore->run()
#4 /home/public_html/index.php(28): DispatcherCore->dispatch()
#5 {main}
thrown in /home/public_html/classes/checkout/CheckoutPaymentStep.php on line 48
我做了一些测试:
- 禁用所有模块,仅使用 Prestashop 的原生模块。
- 尝试了全新安装,但我总是遇到同样的问题。
- 不管是默认主题还是购买的主题。
- 删除prestashop的缓存...
显然我对这个问题感到绝望......任何帮助都会非常感激。
【问题讨论】:
标签: prestashop checkout