Shopify - 使用Shopify API的新订单 - 如何了解税收和运费?

Dre*_*ker 20 shipping shopify tax

我们已经构建了一个电子商务Web应用程序(Node后端,Vue前端).我们使用Stripe处理付款,但许多品牌已经询问我们是否可以在Shopify中完成订单和库存控制.我们正在努力找出将支付模块集成到Shopify的最佳方式,以便品牌可以通过Shopify管理履行和库存.

我们似乎应该使用Order API来创建订单并将其标记为已付款.但是我们怎么知道产品有库存,Shopify在创建订单时的运费和税费是多少?我认为我们可以使用Product API来获取库存水平,但运输和税收端点在哪里?

如果我正确理解订单API,我们需要告知Shopify创建新订单时的运费和税费.是对的吗?我们怎么可能知道这些数字?似乎应该有一个终点来计算运费和获得产品的税率,以便我们可以将这些数字传回订单API.我错过了什么吗?

我想也许我们应该创建一个financial_status: pending首先获得运费和税率的订单(它甚至会给你那些?),然后将订单更新为cancel_reason: customer或者cancel_reason: inventory如果这些费用太贵而且订单被拒绝了?但是我们当然需要知道客户可以使用哪些送货方式才能告诉Shopify使用哪一种,对吧?或者默认情况下在创建订单时选择最便宜的一个?

笔记:

  • 我们知道客户的送货地址
  • 我们不知道产品存放在哪里(我认为Shopify)
  • 我们不知道产品的重量或尺寸(我认为Shopify)

Ney*_*yxo 4

这个答案有点晚了,但我希望我可以帮助其他遇到同样问题的人。

首先,我建议在 Shopify 中设置所有运费和税费。有很多手册可以实现这一目标:

https://help.shopify.com/manual/taxes#general-process-to-set-up-taxes https://help.shopify.com/manual/shipping/rates-and-methods/calculated-rates

此后,有不同的可能性来计算您的运费和税费。

您可以通过 active_shipping API 获取运费,该 API 可以在此处找到: https: //github.com/Shopify/active_shipping

或以下 Shopify 应用程序: https: //apps.shopify.com/boxify

但是,您可能需要了解这些解决方案的大小和存储位置。

您可以通过 Admin API 中的国家/地区获取税收,为此有一个特定的键值对:https: //help.shopify.com/api/reference/country

我希望这些信息足以帮助解决问题,至少对于某些人来说。