Shopify自从我最近开始学习以来,我一直在尝试Shopify。我是一名MEAN stack开发人员。我想到一个想法,我们如何动态更新运费?
这是我的计划,
会有一个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. 但是我想从用户那里收取金额,所以,有没有办法将这个作为运费发送到结帐页面?
我不能使用Shopify运输方式,因为我的运费将动态创建。