以编程方式添加到购物车

Add to Cart Programmatically

我们的商店出售原料和用品,但对于我们的客户来说,滚动浏览我们庞大的库存以获取他们需要的少数东西或只需点击我们的一些预制食谱是一件很麻烦的事情。

我正在尝试制作一个脚本,以编程方式在我们的网站上添加项目,但我 运行 遇到了问题。由于 SquareUp 使用 cookie 来存储购物车,因此由于跨域访问,我无法向购物车发送任何数据。我试过使用嵌入式 iframe 菜单,但仍然无法过滤任何结果,甚至无法将一些脚本添加到 "hack" 鼠标单击项目以添加食谱。

我不知道这是否属于连接 API 标签,但这是我认为可以帮助我的最后一个地方。我已阅读文档并发现无法使用计费功能,但我只是将商品添加到购物车。我认为我可以将某种 ?cart-[shopname]= 查询附加到 "checkout" link。从那里,我可以使用连接 API 找到 item/variation 代码并创建 JSON 标记以添加到购物车的 cookie。

基本上,我的问题是我不知道如何以编程方式将商品添加到购物车。

我们想继续使用 SquareUp,但我们会从 Magento 或 Shopify 获得更多销售额,因为我们可以过滤结果并以编程方式将整个食谱添加到购物车。

很遗憾,没有办法通过 Square 在线商店完成您想要完成的任务。它实际上只是一个交钥匙解决方案;没有任何 public API 可用于以编程方式对其进行操作。正如您所发现的,由于跨源策略,您的浏览器将阻止您操纵在线商店的 cookie 或调用其后端 API。