我正在使用一个外部分析应用程序,该应用程序要求我们在 /cart 页面上收集电子邮件。为了让客户不必再次输入他们的电子邮件地址,我想知道是否有办法将该电子邮件发送到付款表单。
问问题
607 次
1 回答
1
您可以使用 Shopify API 与订单进行交互,特别是查看您应该能够实现所需的API 文档。
您使用哪种语言编写代码?/您可以使用哪种语言编写代码?/您想用哪种语言来实现?(例如,Ruby、PHP、ASP..)
如果您知道订单 ID,则可以从订单访问用户电子邮件地址。订单 ID 可以通过根据您的条件查询 Shopify 订单 API 来找到。
或者,根据 Csaunders 的回答,您可以使用Shopify Web-hook,它会在特定事件发生时通知您的服务器 - 将其视为事件触发器。例如:
- 客户提出订单
- Shopify 注意到您的商店有一个活动的网络钩子,因此使用它
- 您的网络系统通过 XML 格式的 POST 请求接收所有订单信息
- 您提取电子邮件地址(例如 $email = trim($xml->email); )
- 将您提取的 $email 推送到您的分析系统中
如果没有关于您的案例和设置以及您拥有的知识的更多信息,我将努力改进这个答案 - 但是如果您回来并在这篇文章中添加更多细节或评论,我将尽我所能提供帮助。
谢谢
于 2012-11-19T17:54:02.857 回答