首页 文章

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

提问于
浏览
0

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

请提供宝贵的建议 .

3 回答

  • 0

    我找到了一些免费迁移模块,允许您在网站上传输部分数据 .

    你可以研究这些用途 . 我已将产品和类别从旧网站转移到另一个网站Upgrade PrestaShop free

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

  • 0

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

    • 一种选择是启用多项主题功能,并且在同一后台办公室中拥有两个具有相同产品,功能和图像的站点 . 这是一个以上的商店管理非常方便 .

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

    其他可能需要更改的表是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文件夹放在那里 . )这对我来说很好,我希望它可以帮到你 .

  • 1

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

相关问题