将多个供应商格式合并为1种数据格式

时间:2017-03-06 15:21:46

标签: php xml csv e-commerce

我一直在研究如何将x供应商的多个产品导入一种标准格式并将其插入数据库,最终在电子商务网站上展示这些产品。到目前为止我的可能结果是:

  • 数据分布,他们有1个供应商的大数据池, 通过API返回产品。
  • 向供应商发送标准格式(CSV,XML),供他们填写并发回。

对于第二个,我一直在研究如下方式:供应商将他们的文件(CSV,XML)上传到FTP,脚本从FTP中提取这些文件并使用PHP转换并插入它进入数据库。现在,供应商必须在更新产品时更新数据库上传新文件。

第一个问题是并非每个可能的供应商都在那里,并且不想为该服务付费。第二个问题是,并非每个供应商都希望为其产品填写(新)标准数据格式。

是否有任何其他可能的解决方案可以达到此目的,或者我可以就此问题获得任何提示。

1 个答案:

答案 0 :(得分:1)

与其要求供应商使用您的格式,为什么不编写函数来规范化每个供应商提供的与您的数据库一起使用的数据?您似乎有责任弄清楚如何处理他们的数据,而不是他们以可想象的格式提供数据。