【问题标题】:How to create an order from sales channel and redirect the user to Shopify store for payment?如何从销售渠道创建订单并将用户重定向到 Shopify 商店进行付款?
【发布时间】:2020-04-05 08:16:00
【问题描述】:

我正在开发一个类似于 E-bay 或亚马逊的电子商务网站,卖家可以在其中列出他们的产品。

我还为我的电子商务网站创建了一个 Shopify 销售渠道,它可以从 Shopify 导入产品。 Shopify 商店安装了Sales Channel App,他们的产品将被导入我的电子商务网站。

所有这些都运行良好...现在我要构建最后一步,即购买产品。一位买家来到我的电子商务网站,想要购买从某个 Shopify 商店进口的产品。我想让买家能够从我的电子商务网站创建订单。

Shopify documentation

默认情况下,您的应用可以提供 Shopify 网站的结帐链接 结帐每个产品。这让您的平台可以使用 Shopify 的网站 结帐而不是构建自己的本地结帐表单。你可以 使用web_url 参数将客户引导至结帐链接 结帐 API。

这就是我想要的...我想允许我的电子商务网站中的买家创建订单并将他重定向到 Shopify 进行付款...购买 我该如何实际实施呢?我可以使用 Order API 来实现吗?以及如何将用户重定向到 Shopify 商店进行付款?

如果无法将用户重定向到 Shopify 商店进行付款,那么我是否需要使用 Checkout API 在我的电子商务中实施付款流程?谁能提供一些关于这方面的细节?

【问题讨论】:

  • 在 DraftOrder API 中,您可以获得invoice_url,这实际上是一个可以提供给客户的链接,客户可以在其中留下他的送货地址并为订单付款。我对 Checkout API 不熟悉,但它看起来非常相似,您可以使用 web_url 将客户重定向到完成结帐。
  • @Vladimir:正如你所建议的,我正在从我的销售渠道(我的电子商务)创建一个DraftOrder 并使用invoice_url 将用户发送到 Shopify 商店进行付款,你呢?知道付款完成后如何将用户重定向回我的销售渠道吗?
  • 您为什么决定使用invoice_url 而不是使用 Checkout API 提供的web_url
  • 酷,很高兴 DraftOrder API 为您工作。到时候我会添加最初的答案。

标签: shopify shopify-api


【解决方案1】:

使用DraftOrder API 创建订单。创建后,它具有invoice_url 属性,可用于支付和完成该订单。

【讨论】:

  • 谢谢。那么这是否意味着我的销售渠道必须创建一个草稿订单,Shopify 会给我一个invoice_url?但是我将如何使用invoice_url 付款?我也不知道如何使用web_url 将用户重定向到 Shopify 付款流程...
猜你喜欢
  • 1970-01-01
  • 2021-01-07
  • 2014-12-13
  • 2011-12-31
  • 1970-01-01
  • 1970-01-01
  • 2012-08-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多