在 prestashop 中导入数据库

Importing databases in prestashop

我在 Access 中有一个很大的数据库,里面有我想插入 Prestashop 的产品! 我已经在 prestashop 中阅读了有关数据库导入的信息,但没有找到有关访问数据库导入的任何信息。有没有办法在 prestashop 中导入这个数据库? 或者我应该编写 sql 查询来添加这些产品。我已经阅读了 prestashop 的源代码,例如 Products.phpObjectModel.php,如此处所述: 谢谢!

PrestaShop 有从 CSV 导入产品的工具,您可以在 BO > Advanced Parameters > CSV Import 中查看。您可以选择要导入的内容、产品、类别、属性等。如果您的文件太大,您应该将其拆分为几个小文件。

正如艾格尼丝所说,CSV 将是一个选项。

由于我仍然没有足够的代表,我可以评论他的回复,但我想补充一点,在 CSV 导入页面中,如果您不习惯 Prestashop,您可以找到 CSV 模板可能很有用产品字段。

此外,如果您将图像上传到临时文件夹并在产品 CSV 中添加 URL,图像将被导入并添加到产品中。

如果是第一次上传产品,我也建议您以这种方式设置产品 ID 如果有什么不合适或者您想更改上传的产品,您可以通过 ID 或简单地进行删除所有以前的产品并导入新产品。

祝你好运。

在 PrestaShop 中导入非常复杂,而且不是真正的功能。

我推荐使用模块 Migration pro。是一个付费模块,但它工作得很好,我用了很多。

否则,您可以阅读这篇文章(法语),您有 table 的列表要导入。之后,您可以导入图像并重新生成它们。

祝你好运 ;)

现代 Prestashop 可以直接导入 xls/xlsx 个文件
这是比 CSV 更好的选择,因为您不会混淆字段分隔符。
从 Access 导出到 Excel 应该没有问题。
通过 web admin GIU Native Import 非常好
但是你需要一些练习:

  1. 制作包含少量产品的文件 - 如果您对导入结果不满意,可以稍后将其删除。
  2. 仔细查看字段映射。也许您会在第一次尝试时失败或错过一些映射 - 这就是为什么您需要先导入一些产品。