PrestaShop:从 XLS 导入?

PrestShop: Import from XLS?

是否可以将 XLS 文件导入 Prestashop?我会想象自己有一个脚本,我在其中定义哪些行(例如 A1-A300 应该是文章的名称等...)是什么(如名称、价格、税等...)。

我怎么会意识到这一点?我希望有可能,如果有人能让我走上正确的道路,我将不胜感激。

PrestaShop 不支持 excel 个文件,只支持像 .csv 这样的简单数据表。这是因为excel文件太复杂了,他们可以自己一个完整的程序。

但是,如果您正在为客户工作,或者您的 XLS 文件只是简单的数据,那么您当然可以在导入之前将 XLS 转换为 CSV。

您只需为 AdminImportController::ajaxProcessUploadCSV

进行覆盖

基本上 "intercept file upload"。获取上传的文件并使用此库将其转换为 CSV:

https://github.com/PHPOffice/PHPExcel

然后 return 是您覆盖中模拟 "everything is running normal" 的正确值(基本上是欺骗 PrestaShop :))。

这绝对可行,我已经为客户创建了这样的模块,PHPExcel 使我们能够在将单元格保存为 CSV 之前处理它们。

如果您需要在不转换为 CSV 的情况下导入产品表格 Excel,有 PrestaShop 的商店管理器扩展 - https://www.prestashopmanager.com/free-download/

它是付费的,但是你可以免费完成2周版本的任务。