javascript - 如何使用 Shopify api 从 "Note"框中更新购物车 "Additional content & scripts"

标签 javascript ajax api shopify

我需要在用户下订单并发送到确认页面后添加注释。我知道您可以在“附加内容和脚本”中添加代码,并且想知道是否有人知道如何添加 ajax 调用,以便我可以通过那里向订单添加注释?

类似于

<script type="text/javascript">
    jQuery.post('/cart/update.js', {
      note: "NEW ORDER CUSTOM NOTE",
    });
  </script>

最佳答案

这就是你要做的。设置一个应用程序来监听订单(已创建|已付款)的 Webhook 事件。使用 API 获取订单。添加您的注释。

否则,如果您希望客户在确认页面上看到注释,您可以选择使用代理在确认页面上对您的应用程序进行回调,并获取要显示的注释。您还可以注入(inject)一个在那里运行的脚本标记,以显示一些通用注释。

您没有提供足够的细节来说明您的真实意图,无法描述更多或更好的选择。显然,您的代码方法永远不会成功,因为它是预购的。您的代码可以将注释附加到购物车,然后该注释成为订单的重要组成部分。

关于javascript - 如何使用 Shopify api 从 "Note"框中更新购物车 "Additional content & scripts",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48511187/

相关文章:

javascript - Chrome DevTools,内存 : what is `feedback_cell` and how to resolve memory leak that traces to it?

javascript - Firebase 的云功能 : Headers Error When Trying To Read From Realtime Database

javascript - 如何使用 jquery ajax 将 css 样式添加到动态加载的代码片段

javascript - 在 javascript 中使用原型(prototype)会对 ajax 调用和异步代码产生负面影响吗?

c# - Web API 复杂参数属性全部为空

api - 警告客户端有关已弃用的 REST API

php - 拉维尔智威汤逊 : generated tokens on the localhost are valid on the server

javascript - 从 URL 中删除哈希值而不是使用 PushState 的更好方法

javascript - HTML5 样板 + 媒体查询在 IE8 中不起作用?

node.js - NodeJS API : Find a document into a collection by "Id" property , 在 Mongodb 中默认不是 "_id"