如何将产品从一个Prestashop商店上传到另一个Prestashop商店?

时间:2015-03-16 18:41:08

标签: prestashop prestashop-1.6

我们有两个prestashop域名,例如abc.com和带有单独数据库的xyz.com。我们希望将产品从一个Prestashop商店上传到另一个prestashop商店。众所周知,所有产品图片都将存储在prestashop的img文件夹中。现在我们要使用来自商店1的这些图像并上传到存储2 img文件夹,并仅将数据库1中的产品相关数据同步到数据库2。

请提供宝贵的建议。

3 个答案:

答案 0 :(得分:1)

我找到了一些免迁移模块,该模块可让您传输网站上的部分数据。

您可以研究这些的用途。我已经通过Upgrade PrestaShop free

将产品和类别从旧站点转移到了另一个站点

如果您需要迁移更多数据或所有数据,只需购买1 CLICK to migrate

答案 1 :(得分:0)

我的任务是将数据从一个数据库复制到另一个数据库,以管理两个相同站点上的产品。我的网站完全相同。

  1. 一种选择是启用多项主题功能,并且在同一后台办公室中拥有两个具有相同产品,功能和图像的站点。对于多个店铺管理来说非常方便。

  2. 第二个选项是,如果你不想要一个multishop选项,你可以导出ps_product_shop,ps_image,ps_product,ps_product_lang表,如果产品不存在于新位置或'REPLACE'语句中,则使用'INSERT'语句如果产品已经存在。

  3. 可能需要更改的其他表格是ps_product_sale(如果您还要复制产品的销售)和ps_product_supplier(供应商数据),ps_stock_available(产品的可用库存),具体取决于您的要求。

    如果您不确定产品是否重复,请确保“替换为”而不是“插入”。

    像这样的东西

    LOCK TABLES `ps_product_shop` WRITE;
    /*!40000 ALTER TABLE `ps_product_shop` DISABLE KEYS */;
    REPLACE INTO `ps_product_shop` VALUES (1000010,1,1112,-------------------
    ………………………………………………
    ………………………………………………………………………………
    …………………………………………………………
    /*!40000 ALTER TABLE `ps_product_shop` ENABLE KEYS */;
    UNLOCK TABLES;
    

    由于我的网站相同,我只需将(/ img / p)中的p文件夹替换为我的其他网站上的新p文件夹。 (或者将旧的p文件夹重命名为p_old并将新的p文件夹放在那里。)这对我来说很好,我希望它可以帮到你。

答案 2 :(得分:0)

我已经尝试过this tool (Store Manager for PrestaShop)通过导出/导入选项进行PrestaShop数据传输(类别,产品,客户)。使用起来并不困难,节省了一些时间,您可以免费使用几天。此外,它还可以实现进出口的自动化。