我们已经构建了一个电子商务 Web 应用程序(Node
后端、Vue
前端)。我们使用 Stripe 处理付款,但许多品牌询问我们是否可以在 Shopify 中完成订单和库存控制。我们正在尝试找出将支付模块集成到 Shopify 中的最佳方式,以便品牌可以通过 Shopify 管理履行和库存。
看来我们应该使用 Order API 创建订单并将其标记为已付款。但是我们如何知道该产品有货,以及创建订单时 Shopify 的运费和税费是多少?我认为我们可以使用 Product API 来获取库存水平,但是运输和税收端点在哪里?
如果我正确理解 Order API,我们需要告诉 Shopify 在创建新订单时运费和税费是多少。那正确吗?我们怎么可能知道这些数字?似乎应该有一个端点来计算运输成本并获取产品的税率,以便我们可以将这些数据传回 Order API。我错过了什么吗?
我想也许我们应该创建一个订单,financial_status: pending
首先要获得运费和税率(它甚至给你这些吗?),然后更新订单,cancel_reason: customer
或者cancel_reason: inventory
如果这些费率太贵并且订单被拒绝?但我们当然需要知道客户可以使用哪些运输方式,以便告诉 Shopify 使用哪一种,对吧?还是在创建订单时默认选择最便宜的?
笔记:
- 我们知道客户的送货地址
- 我们不知道产品存放在哪里(我认为是 Shopify)
- 我们不知道产品的重量或尺寸(我认为是 Shopify)