我有点需要获取数据的情况
我有以下三种产品
product1,product2,product3
并且每个产品都有不同的ID(例如p1345,p3453,p2345),然后每个产品都有不同的选项,这些选项具有不同的skus
product1 - option1(sku234),option2(sku345)
product2 - option1(sku1001)
product3 - option1(sku0022),option2(sku0033)
因此,如果我将产品存储在一个csv文件中并将选项存储在其他csv文件中,我该如何从选项文件中获取相关的skus。
答案 0 :(得分:1)
您能解释一下如何构建2个CSV文件吗?
这样的事情怎么样?
products.csv
每行包含:产品ID,选项代码1,选项代码2,选项代码3等
options.csv
每行包含:产品ID,选项代码,SKU
..所以你在products.csv中查找产品ID(例如p1345)以获得该产品的可能选项代码列表,然后对于列表中的每个选项代码,查找它(以及产品ID) )在options.csv中获取特定于该产品/选项对的SKU。
所以作为一个简单的例子,给定刚才描述的结构,如果products.csv只包含1条记录: p1345,option1,option 2
..和options.csv包含以下2条记录: p1345,option1,sku234 p1345,option2,sku345
..并且给出产品ID" p1345",通过解析两个CSV文件,您的代码将确定该产品ID的2个有效SKU是" sku234"和" sku345"。
希望这是有道理的,只是检查我的理解是正确的。