我已成功将我的BigCommerce帐户关联到我的Google表格(云端硬盘)帐户,因此每次我在商店中收到新订单时,订单都会自动导出到Google表格中。不幸的是,整个订单列在一行中,多个项目添加到一个单元格中。我需要的是将每个产品放在自己的行上;例如,如果有人订购三种不同的产品,Zapier将创建三个新行。直接从BigCommerce导出订单时存在此功能,但在从我的商店向Google表格中提取订单信息时,“Zap”不使用BigCommerce导出功能。
我知道这是一个黑暗中的镜头,但我希望有人可能有一个我可以实施的解决方案。谢谢你的帮助!
答案 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)