2017-04-09 97 views
20

我们已经建立了一个电子商务web应用程序(Node后端,Vue前端)。我们使用Stripe处理付款,但许多品牌都询问我们是否可以在Shopify中完成订单和库存控制。我们正试图找出将支付模块整合到Shopify中的最佳方式,以便品牌可以通过Shopify管理履约和库存。Shopify - 使用Shopify API的新订单 - 如何知道税和运费?

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

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

我想,也许我们应该创建一个具有financial_status: pending率先拿到运费和税金回来(它甚至给你的?)的订单,然后更新以任何cancel_reason: customercancel_reason: inventory如果这些率太高贵和订单是否下降?但是,我们当然需要知道客户可以使用哪些运输方式,以告诉Shopify使用哪一种方法,对吗?或者在创建订单时默认选择最便宜的一个?

注:

  • 我们知道客户的收货地址
  • 我们不知道那里的产品入库(Shopify做我认为)
  • 我们不知道的权重或产品的尺寸(Shopify的,我认为)

回答

1

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

首先,我会建议在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,它可以在这里找到获得: https://github.com/Shopify/active_shipping

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

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

的税,才可以通过该国获得管理员API中,对于这个特定的键值对: https://help.shopify.com/api/reference/country

我希望这是足够的信息,以获得更接近解决问题,至少有人。