我们有两个prestashop域名,例如abc.com和带有单独数据库的xyz.com。我们希望将产品从一个Prestashop商店上传到另一个prestashop商店。众所周知,所有产品图片都将存储在prestashop的img文件夹中。现在我们要使用来自商店1的这些图像并上传到存储2 img文件夹,并仅将数据库1中的产品相关数据同步到数据库2。
请提供宝贵的建议。
答案 0 :(得分:1)
我找到了一些免迁移模块,该模块可让您传输网站上的部分数据。
您可以研究这些的用途。我已经通过Upgrade PrestaShop free
将产品和类别从旧站点转移到了另一个站点如果您需要迁移更多数据或所有数据,只需购买1 CLICK to migrate
答案 1 :(得分:0)
我的任务是将数据从一个数据库复制到另一个数据库,以管理两个相同站点上的产品。我的网站完全相同。
一种选择是启用多项主题功能,并且在同一后台办公室中拥有两个具有相同产品,功能和图像的站点。对于多个店铺管理来说非常方便。
第二个选项是,如果你不想要一个multishop选项,你可以导出ps_product_shop,ps_image,ps_product,ps_product_lang表,如果产品不存在于新位置或'REPLACE'语句中,则使用'INSERT'语句如果产品已经存在。
可能需要更改的其他表格是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数据传输(类别,产品,客户)。使用起来并不困难,节省了一些时间,您可以免费使用几天。此外,它还可以实现进出口的自动化。