Magento 产品出口问题 1.9.3.6

Posted

技术标签:

【中文标题】Magento 产品出口问题 1.9.3.6【英文标题】:Magento Product Export Issue 1.9.3.6 【发布时间】:2020-04-20 10:32:06 【问题描述】:

我在将产品导出到 CSV 时遇到 php 致命错误

[2020 年 1 月 1 日 10:05:44 UTC] PHP 致命错误:未捕获的异常 'Exception' 与消息 '文件'/home/xyz/public_html/abc/media/catalog/category/' 不存在。 '在/home/xyz/public_html/abc/lib/Varien/File/Transfer/Adapter/Http.php:96

堆栈跟踪:

#0 /home/xyz/public_html/abc/get.php(205): Varien_File_Transfer_Adapter_Http->send('/home/customerd...')
#1 /home/xyz/public_html/abc/get.php(165): sendFile('/home/customerd...')
#2 main
  thrown in /home/xyz/public_html/abc/lib/Varien/File/Transfer/Adapter/Http.php on line 96
[01-Jan-2020 10:06:44 UTC] PHP Fatal error:  Unsupported operand types in /home/xyz/public_html/abc/app/code/core/Mage/ImportExport/Model/Export/Entity/Product.php on line 948

【问题讨论】:

当您询问有关某些代码抛出错误的问题时,请添加相关代码部分。 当然@AshishModi。你能帮我解决这个问题吗? @AmanKalra 您需要在问题中添加/ImportExport/Model/Export/Entity/Product.php on line 948中的代码 【参考方案1】:

在基本代码的那一行:

$dataRow += $stockItemRows[$productId];

我猜$dataRow$stockItemRows[$productId] 是不支持添加的数据类型。例如:数组、空、空...

尝试调试它,在添加之前记录$dataRow$stockItemRows[$productId] 数据的值,看看会发生什么。

【讨论】:

以上是关于Magento 产品出口问题 1.9.3.6的主要内容,如果未能解决你的问题,请参考以下文章

Magento : Mage::getModel 清除数据

markdown Magento2 - UI组件:进口/出口/链接/ statefull

Magento读/写会话

Magento 最佳开发配置

Magento 工具栏 -> 限制

Magento学习手记(第一天)