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

标签 shopify shipping tax

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

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

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

我想也许我们应该创建一个具有 financial_status: pending 的订单首先取回运费和税率(它甚至给你这些吗?),然后将订单更新为 cancel_reason: customercancel_reason: inventory如果这些费率太贵而订单被拒绝?但我们当然需要知道客户可以使用哪些运输方式,以便告诉 Shopify 使用哪一种,对吧?还是在创建订单时默认选择最便宜的?

备注:

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

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

    首先,我建议在 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

    我希望这些信息足以让我们更接近于解决问题,至少对于某人而言。

    关于Shopify - 使用 Shopify API 的新订单 - 如何了解税费和运费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43311968/

    相关文章:

    mysql - 什么是MySQL最好,最简单和免费的位置数据库?

    shipping - 按时交付软件的最佳实践

    scala - Scala 中的简单税收计算

    javascript - 在 Shopify 中通过 Javascript 将产品价格增加 20%

    javascript - 如何在 Liquid 中异步或延迟 JS?

    handlebars.js - 调用特定的 custom_field BigCommerce 模板

    ruby-on-rails - Active_shipping Fedex API 身份验证错误

    php - 在 WooCommerce 中显示含增值税和不含增值税的单一产品价格

    api - 所有州税名称的公共(public) API

    javascript - 我们可以在 cart.liquid 文件中添加送货和账单地址表单吗?