【问题标题】:Add to Cart Programmatically以编程方式添加到购物车
【发布时间】:2018-05-02 23:04:07
【问题描述】:

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

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

我不知道这是否属于 Connect API 标记,但这是我认为可以帮助我的最后一个地方。我已经阅读了文档,发现账单不可用,但我只是将商品添加到购物车。我认为我可以将某种?cart-[shopname]= 查询附加到“结帐”链接。从那里,我可以使用 Connect API 来查找商品/变体代码并创建要添加到购物车 cookie 的 JSON 标记。

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

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

【问题讨论】:

    标签: square-connect


    【解决方案1】:

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

    【讨论】:

    • 这是我不希望的答案,但我很确定情况就是这样。谢谢你。希望如果有足够多的人想要该功能,他们将来会做类似的事情。
    猜你喜欢
    • 1970-01-01
    • 2016-02-12
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多