【问题标题】:How to upload products from one Prestashop store to another Prestashop store?如何将产品从一个 Prestashop 商店上传到另一个 Prestashop 商店?
【发布时间】:2015-03-16 18:41:07
【问题描述】:

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

请提供您宝贵的建议。

【问题讨论】:

    标签: prestashop prestashop-1.6


    【解决方案1】:

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

    您可以研究使用这些。我通过Upgrade PrestaShop free将产品和类别从旧网站转移到另一个网站

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

    【讨论】:

      【解决方案2】:

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

      1. 一种选择是拥有多商店功能,而不是在同一个后台拥有两个具有相同产品、功能和图像的站点。多店铺管理非常方便。

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

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

      如果您不确定产品是否被复制,请确保执行“REPLACE INTO”而不是“INSERT INTO”。

      类似的东西

      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 文件夹放在那里。)这对我来说很好,希望对您有所帮助。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2017-08-19
          • 1970-01-01
          • 2021-01-04
          • 1970-01-01
          • 2015-10-16
          • 2015-12-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多