Prestashop 预售发票未显示购买的产品

Prestashop 预售发票未显示购买的产品,prestashop,prestashop-1.6,Prestashop,Prestashop 1.6,我已经安装了Prestashop 1.6.1.4 安装并启用邮件警报后,我遇到了一个问题,问题是当客户下订单时,订单详细信息不会显示在订单页面中! 禁用此模块后,问题仍然存在 我能做些什么来解决这个问题 添加: 我在配置中打开了error,我看到了很多错误,我认为这些错误与该模块无关 [PrestaShopDatabaseException] Unknown column 'original_wholesale_price' in 'field list' INSERT INTO `

我已经安装了Prestashop 1.6.1.4

安装并启用邮件警报后,我遇到了一个问题,问题是当客户下订单时,订单详细信息不会显示在订单页面中! 禁用此模块后,问题仍然存在

我能做些什么来解决这个问题

添加: 我在配置中打开了error,我看到了很多错误,我认为这些错误与该模块无关

    [PrestaShopDatabaseException]

Unknown column 'original_wholesale_price' in 'field list'

INSERT INTO `ps_order_detail` (`id_order`, `id_order_invoice`, `id_warehouse`, `id_shop`, `product_id`, `product_attribute_id`, `product_name`, `product_quantity`, `product_quantity_in_stock`, `product_quantity_return`, `product_quantity_refunded`, `product_quantity_reinjected`, `product_price`, `reduction_percent`, `reduction_amount`, `reduction_amount_tax_incl`, `reduction_amount_tax_excl`, `group_reduction`, `product_quantity_discount`, `product_ean13`, `product_upc`, `product_reference`, `product_supplier_reference`, `product_weight`, `tax_name`, `tax_rate`, `tax_computation_method`, `id_tax_rules_group`, `ecotax`, `ecotax_tax_rate`, `discount_quantity_applied`, `download_hash`, `download_nb`, `download_deadline`, `unit_price_tax_incl`, `unit_price_tax_excl`, `total_price_tax_incl`, `total_price_tax_excl`, `total_shipping_price_tax_excl`, `total_shipping_price_tax_incl`, `purchase_supplier_price`, `original_product_price`, `original_wholesale_price`) VALUES ('2', '0', '0', '1', '54', '140', 'سبد بافت استوانه زیباسازان - رنگ : قهوه ای', '1', '1', '0', '0', '0', '20000', '0', '0', '0', '0', '0', '0', '', '', '', '', '0', '', '0', '0', '0', '0', '0', '0', '', '0', '0000-00-00 00:00:00', '20000', '20000', '20000', '20000', '0', '0', '0', '20000', '0')


at line 791 in file classes/db/Db.php

786.         if ($webservice_call && $errno) {
787.             $dbg = debug_backtrace();
788.             WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
789.         } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
790.             if ($sql) {
791.                 throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
792.             }
793. 
794.             throw new PrestaShopDatabaseException($this->getMsgError());
795.         }
796.     }

DbCore->displayError - [line 425 - classes/db/Db.php] - [1 Arguments]
DbCore->query - [line 763 - classes/db/Db.php] - [1 Arguments]
DbCore->q - [line 514 - classes/db/Db.php] - [2 Arguments]
DbCore->insert - [line 487 - classes/ObjectModel.php] - [3 Arguments]
ObjectModelCore->add - [line 802 - classes/order/OrderDetail.php] - [2 Arguments]
OrderDetailCore->add - [line 445 - classes/ObjectModel.php] - [2 Arguments]
ObjectModelCore->save - [line 653 - classes/order/OrderDetail.php]
OrderDetailCore->create - [line 678 - classes/order/OrderDetail.php] - [7 Arguments]
OrderDetailCore->createList - [line 364 - classes/PaymentModule.php] - [7 Arguments]
PaymentModuleCore->validateOrder - [line 59 - modules/cashondelivery/controllers/front/validation.php] - [9 Arguments]
CashondeliveryValidationModuleFrontController->postProcess - [line 178 - classes/controller/Controller.php]
ControllerCore->run - [line 367 - classes/Dispatcher.php]
DispatcherCore->dispatch - [line 28 - index.php]
[PrestaShopDatabaseException]
“字段列表”中的未知列“原始批发价格”
插入“ps_订单_详情”(`id\U order`、`id\U order\U invoice`、`id\U warehouse`、`id\U shop`、`product\U id`、`product\U attribute\U id`、`product\U name`、`product\U quantity`、`product\U order\U invoice`、`id\U warehouse`、`id\U shop`、`product\U id`、`product\U属性\U id`、`product\U name`、`product\U quantity`、`product\U数量`、`product\U库存量`、`product\U退货`product\U数量`、`product\U退款`、`product\U数量`、`product\U数量`、mount\u tax\u Exclux`、`group\u reduction`、`product\u ean13`、`product\u upc`、`product\u reference`、`product\u supplier\u reference`、`product\u weight`、`tax\u name`、`tax\u rate`、`tax\u Calculation\u method`、`id\u tax\u rules\u group`、`ecotax`、`ecotax\u tax\u rate`、`ecotax\u reference`、折扣\u应用的数量`、`download\u hash`、`nb`、`download\u`下载期限`、`,`单价含税、`单价不含税'、`总价含税'、`总价不含税'、`总价不含税'、`总价不含税'、`总价运费不含税'、`总价运费不含税'、`总价运费不含税'、`采购供应商价格'、`原产品价格'、`原批发价格')价值('2', '0', '0', '1', '54', '140', 'سبد بافت استوانه زیباسازان - رنگ : قهوه ای', '1', '1', '0', '0', '0', '20000', '0', '0', '0', '0', '0', '0', '', '', '', '', '0', '', '0', '0', '0', '0', '0', '0', '', '0', '0000-00-00 00:00:00', '20000', '20000', '20000', '20000', '0', '0', '0', '20000', '0')
在文件class/db/db.php的第791行
786.如果($webservice_call&&$errno){
787.$dbg=debug_backtrace();
788.WebserviceRequest::getInstance()->setError(500,[SQL错误]。$this->getMsgError()。.From.”(isset($dbg[3]['class'])?$dbg[3]['class']:“”)。->。$dbg[3]['function'.()查询是:'.$SQL,97);
789.}elseif(_PS_DEBUG_SQL_&&&$errno&!已定义('PS_安装过程中')){
790.if($sql){
791.抛出新的PrestaShopDatabaseException($this->getMsgError()。

。$sql'); 792. } 793 794.抛出新的PrestaShopDatabaseException($this->getMsgError()); 795. } 796. } DbCore->displayError-[line 425-classes/db/db.php]-[1个参数] DbCore->query-[line 763-classes/db/db.php]-[1个参数] DbCore->q-[line 514-classes/db/db.php]-[2个参数] DbCore->insert-[line 487-classes/ObjectModel.php]-[3个参数] ObjectModelCore->add-[line 802-classes/order/OrderDetail.php]-[2个参数] OrderDetailCore->add-[line 445-classes/ObjectModel.php]-[2个参数] ObjectModelCore->save-[第653行-classes/order/OrderDetail.php] OrderDetailCore->create-[line 678-classes/order/OrderDetail.php]-[7个参数] OrderDetailCore->createList-[line 364-classes/PaymentModule.php]-[7个参数] PaymentModuleCore->validateOrder-[第59行-模块/cashondelivery/controllers/front/validation.php]-[9个参数] CashondeliveryValidationModuleFrontController->后处理-[第178行-classes/controller/controller.php] ControllerCore->run-[第367行-classes/Dispatcher.php] DispatcherCore->dispatch-[第28行-index.php]
你知道这个错误吗


您使用的是哪个邮件警报模块?“Email Alerts v3.6.0”我认为这个问题与“Email Alerts”模块无关。您应该检查
覆盖/classes/order
文件夹-可能其他模块在那里添加了一些代码。在这个文件夹中只有一个php文件(index.php),该文件的代码是:
头(“Expires:Mon,1997年7月26日05:00:00 GMT”);标头(“上次修改:.gmdate(“D,D M Y H:i:s”);标头(“缓存控制:无存储,无缓存,必须重新验证”);标头(“缓存控制:后检查=0,预检查=0”,false);标头(“Pragma:无缓存”);标头(“位置:…”);退出;
索引。php
是标准的。因此,这不是问题的根源。可能有很多原因…尝试禁用所有覆盖(在
性能
选项卡中),启用调试(需要基本编码),卸载未使用的模块,更改语言-您需要首先找到问题的原因。您使用的是哪个邮件警报模块?“电子邮件警报v3.6.0”我认为此问题与“电子邮件警报”无关“模块。您应该检查
override/classes/order
文件夹-可能其他模块在那里添加了一些代码。在这个文件夹中只有一个php文件(index.php),这个文件的代码是:
header(“Expires:Mon,1997年7月26日05:00:00 GMT”);header(“Last Modified:.gmdate(“D,dm Y H:i:s”);header”(“缓存控制:无存储,无缓存,必须重新验证”);标题(“缓存控制:后检查=0,预检查=0”,false);标题(“Pragma:no Cache”);标题(“位置:…”;退出;
index.php
是标准的。因此这不是问题的根源。可能有很多原因……尝试禁用所有覆盖(在
Performance
选项卡中),启用调试(需要基本编码),卸载未使用的模块,更改语言-您需要首先找到问题的原因。