Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Shopify中的动态运费_Node.js_Shopify_Koa_Shopify App_Shopify Api - Fatal编程技术网

Node.js Shopify中的动态运费

Node.js Shopify中的动态运费,node.js,shopify,koa,shopify-app,shopify-api,Node.js,Shopify,Koa,Shopify App,Shopify Api,自从最近开始学习Shopify以来,我一直在尝试Shopify。我是一个开发人员。我想到了一个想法:我们如何动态更新运费 这是我的计划 将有一个谷歌地图,用户将选择位置。我通过引用到页面,在cart.liquid中添加了几个字段。 我已经创建了一个小型的嵌入式应用程序来启动地图。该应用程序使用了NodeJS、Koa、NextJS和React,我计划创建一个端点,使用Koa,我可以根据用户位置到商店位置的几何距离计算运费 计算结果如下所示 let latA = /* Store Lat */ le

自从最近开始学习
Shopify
以来,我一直在尝试
Shopify
。我是一个
开发人员。我想到了一个想法:我们如何动态更新运费

这是我的计划

将有一个
谷歌地图
,用户将选择位置。我通过引用到页面,在cart.liquid中添加了几个字段。 我已经创建了一个小型的
嵌入式应用程序
来启动地图。该应用程序使用了
NodeJS
Koa
NextJS
React
,我计划创建一个
端点
,使用
Koa
,我可以根据用户位置到商店位置的几何距离计算运费

计算结果如下所示

let latA = /* Store Lat */
let lngA = /* Store Lng */

let latB = /* User Lat */
let lngB = /* User Lng */

/* I'll caculate the distance using Google maps API. Lets say, distance is 10KM */

let shippingCharge = 10 * 50;
我可以获取此值并将其设置为
购物车属性
。但我想从用户那里收取金额,那么,有没有办法将此作为运费发送到结帐页面


我不能使用Shopify的配送方式,因为我的配送费用将动态生成。

任何商店都可以向其添加定制的承运商服务。您可以在自己的定制应用程序中获得一个端点,以便在结帐时将运费返还给客户。Shopify提供的数据有效载荷包括来源地目的地,以及装运的项目的一些详细信息。当然,它缺乏真正的深度,但如果您很聪明,您可以利用产品属性进行一些定制


因此,您可以计算出A和B之间的商品收费。

任何商店都可以向其添加定制运营商服务。您可以在自己的定制应用程序中获得一个端点,以便在结帐时将运费返还给客户。Shopify提供的数据有效载荷包括来源地目的地,以及装运的项目的一些详细信息。当然,它缺乏真正的深度,但如果您很聪明,您可以利用产品属性进行一些定制


因此,您可以计算A和B之间的商品收费。

您的商店是否有优惠?如果你有一个Plus商店,你可以通过他们的应用程序编写定制的Shopify脚本,并从那里修改发货价格(这只适用于Plus商店,你可以使用Ruby编写它们)。如果您不是plus会员,那么。。。除了通过应用程序使用外部结账流程或自定义编码之外,你没有很多选择。我不是一个优秀的用户。是否有创建自定义签出的参考?我只是想用它的这个功能进行同样的结账。我还没有在这方面下工夫,所以我不能在这方面提供很多指导。但是如果你需要创建一个定制的结帐流程,这可能是一项巨大的任务,因为我认为你不能依赖结帐api来完成这项工作(订单创建除外),你可能需要自己处理付款处理和发货,但我再一次没有幸为shopify编写定制的结账流程,所以我不是一个有效的来源。你的商店是Plus吗?如果你有一个Plus商店,你可以通过他们的应用程序编写定制的Shopify脚本,并从那里修改发货价格(这只适用于Plus商店,你可以使用Ruby编写它们)。如果您不是plus会员,那么。。。除了通过应用程序使用外部结账流程或自定义编码之外,你没有很多选择。我不是一个优秀的用户。是否有创建自定义签出的参考?我只是想用它的这个功能进行同样的结账。我还没有在这方面下工夫,所以我不能在这方面提供很多指导。但是如果你需要创建一个定制的结帐流程,这可能是一项巨大的任务,因为我认为你不能依赖结帐api来完成这项工作(订单创建除外),你可能需要自己处理付款处理和发货,但是,我再一次没有幸为shopify编写定制的结账流程,所以我不是一个有效的来源。你能在这里留下一个代码片段或参考吗?我是Shopify的新手,尝试做一个实验。你能在这里留下一个代码片段或参考吗?我是Shopify的新手,尝试着做实验。