如何解决Shopify中的动态运费
自从我最近开始学习(keydown)="$event.keyCode != 32 ? $event:$event.preventDefault()"
以来,我一直在尝试Shopify
。我是Shopify
开发人员。我想到一种想法,我们如何动态更新运费?
这是我的计划,
将有一个MEAN stack
,并且usine将选择位置。通过参考THIS页面,我在Google Maps
中添加了一些字段。
我创建了一个小的cart.liquid
来启动地图。该应用程序使用Embedded App
,NodeJS
,Koa
和NextJS
,并且我打算使用React
创建一个Endpoint
,我可以在其中计算根据从用户位置到商店位置的几何距离的运费。
计算将如下所示。
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;
。但是我想向用户收取金额,所以,有什么办法可以将其作为运费发送到结帐页面吗?
我无法使用Cart Attribute
送货方式,因为我的送货费用将动态创建。
解决方法
任何商店都可以向其添加自定义承运人服务。您可以在自己的自定义应用程序中获得一个端点,以在结帐时将运费退还给客户。随着与您一起工作的有效负载,您可以获得原点,目的地和要运送的物品。
因此,您需要弄清楚这些物品在A和B之间要收取多少费用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。