Zapier:BigGomerce到Google Sheet,每个项目的新行

时间:2017-01-16 15:57:54

标签: google-sheets bigcommerce zapier

我已成功将我的BigCommerce帐户关联到我的Google表格(云端硬盘)帐户,因此每次我在商店中收到新订单时,订单都会自动导出到Google表格中。不幸的是,整个订单列在一行中,多个项目添加到一个单元格中。我需要的是将每个产品放在自己的行上;例如,如果有人订购三种不同的产品,Zapier将创建三个新行。直接从BigCommerce导出订单时存在此功能,但在从我的商店向Google表格中提取订单信息时,“Zap”不使用BigCommerce导出功能。

我知道这是一个黑暗中的镜头,但我希望有人可能有一个我可以实施的解决方案。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

我创建了一个可能可以使用或修改的脚本,至少在您发现该过程是否可以在Zapier中完成之前。

您可以尝试以下ss中的脚本:https://docs.google.com/spreadsheets/d/1ggNYlLEeN3UYtZC_KlOGwpyII9CzOLKMnIOKIDrPJPM/edit?usp=sharing

该脚本假定订单到达名为Zapier的选项卡中。设置完成后,您将通过自定义菜单运行脚本。

如果有2个或更多订单,请单击每个订单的菜单。

完整的行显示在工作表FullList中。

(如果您想再次播放/尝试,则必须在FullList中显示时手动删除这些行。)

p1 = [x.to_period() for x in list(df.groupby(pd.TimeGrouper('W')).groups.keys())]
p1 = sorted(p1)
dfs = []
for p in p1:
    dff = observations.ix[
        (observations.index >= p.start_time) &
        (observations.index < p.end_time)]
    dfs.append(dff)