【问题标题】:How can I calculate shipping charge based on order current time in Shopify?如何根据 Shopify 中的订单当前时间计算运费?
【发布时间】:2021-11-23 12:38:19
【问题描述】:

我想根据订单时间计算运费。

假设客户可以在上午 12:00 - 11:58 之间下订单,那么费用为 20 美元。如果他可以在上午 11:59 - 晚上 11:59 下订单,则费用为 15 美元。

如何在 Shopify 中执行此操作?有没有可用的应用程序?

【问题讨论】:

  • 不容易,除非你有shopify plus。如果您想了解更多,我可以详细说明
  • 是的,我想要更多,你能帮帮我吗?

标签: shopify shopify-app


【解决方案1】:

您真正的问题并不是 Shopify 问题,而是定义问题。众所周知,地球上一个地方的时间在另一个地方并不总是相同的。所以我上午 10 点 45 分在服务器上可能只是下午 14 点 45 分。因此,如果服务器要正确决定向我显示哪个运费,它会考虑下午 14:45 的位置还是上午 10:45 的位置?或者甚至让事情变得更有趣,也许只重要的是航运公司在哪里。所以让我们假设客户在上午 10 点 45 分,服务器在下午 14 点 45 分,船公司在下午 12 点 45 分。我们说什么?简单的?我认为,一旦你弄清了这种情况是如何发生的,你就可以为它编写代码了。

既然您决定让服务器时间规则,请通过 API 调用将自定义运营商服务脚本添加到您的商店。 Shopify 将每个结帐负载发送到您指定的端点,您可以在此处查看时间,确定客户支付的运费,并将负载(简单 JSON)返回给 Shopify。然后商店会收取您​​决定的运费。

【讨论】:

  • 我们来看看服务器时间。忽略客户时间,因为我们仅在一个特定国家/地区使用该商店
猜你喜欢
  • 2017-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-20
  • 1970-01-01
  • 2022-01-01
  • 2016-08-18
  • 2017-03-14
相关资源
最近更新 更多