我们的商店出售原料和供应品,但我们的客户很难翻阅我们所有的大量库存,以获得他们所需的少数东西,或者只需点击我们的一些预先制作的菜谱。
我试图制作一个脚本,它将以编程方式在我们的网站上添加项目,但我遇到了一些问题。由于SquareUp使用cookie来存储购物车,所以由于跨域访问,我无法向购物车发送任何数据。我尝试过使用嵌入式iframe菜单,但这仍然不允许我过滤任何结果,甚至不允许我添加一些脚本来“破解”条目上的鼠标以添加菜谱。
我不知道这是否属于Connect API标记,但这是我认为最不可能帮助我的地方。我读过文档,发现账单是不可用的,但我只是在把物品添加到购物车中。我认为可以将某种?cart-[shopname]=
查询附加到“签出”链接中。在那里,我可以使用Connect API查找项/变体代码,并创建要添加到cart的cookie中的JSON标记。
基本上,我的问题是我不知道如何以编程方式将项目添加到购物车中。
我们希望继续使用SquareUp,但是我们可以从Magento或Shopify获得更多的销售额,因为我们可以过滤结果并以编程方式将整个菜谱添加到购物车中。
发布于 2015-07-09 18:05:45
不幸的是,没有一种方法可以通过Square在线商店来完成您想要完成的任务。它实际上只是作为一个统包解决方案;没有任何公共API可以用来以编程方式操纵它。正如您已经发现的,由于跨源策略,您的浏览器将阻止您操作在线商店的cookie或调用其后端API。
https://stackoverflow.com/questions/31302954
复制相似问题