是否有可能将XLS文件导入Prestashop?我会想象自己是一个脚本,我在其中定义哪些行(例如A1-A300应该是文章的名称等等)是什么(如名称,价格,税等等)。
我怎么能意识到这一点?我希望有可能,如果有人能在正确的道路上获得成功,我将不胜感激。
答案 0 :(得分:2)
PrestaShop不支持excel文件,只支持.csv
这样的简单数据表。这是因为excel文件过于复杂,它们可以由整个程序自行完成。
但是,如果您正在为客户工作,或者您的XLS文件只是简单的数据,那么您可以在导入之前将XLS转换为CSV。
您只需要覆盖AdminImportController::ajaxProcessUploadCSV
基本上是“拦截文件上传”。获取上传的文件并使用此库将其转换为CSV:
https://github.com/PHPOffice/PHPExcel
然后只返回你的覆盖中的正确值来模拟“一切正常”(基本上是技巧PrestaShop :))。
这绝对可行,我已经为客户创建了这样的模块,PHPExcel让我们能够在将单元格保存为CSV之前使用单元格。
答案 1 :(得分:0)
如果您需要从Excel导入产品而不转换为CSV,则存在扩展,PrestaShop的商店经理 - https://www.prestashopmanager.com/free-download/
付费,但您可以免费使用2周版本完成任务。