BigCommerce-自定义送货方式(RoyalMail小部件,用于收集位置)

时间:2019-03-25 20:47:05

标签: checkout bigcommerce shipping-method

我想使用RoyalMail collect widget设置自定义送货选项,以便客户可以使用小部件,并且在选择客户后它将返回地址。因此,我们需要将这些地址字段与客户运送地址字段进行映射。

我尝试使用checkout-js-sdk,但是需要大量的精力才能从头开始创建customm签出。我的目标是提供一种解决方案,以使用JavaScript或Angular Js的BigCommerce运输方式映射小部件。

    window.language = {{ langJson 'optimized_checkout' }};      
    widgetConfigObj = {
        viewingOptions:['Grid'],
        royalMail: { getRMId: function () { return 'key' } },
        deliveryPostCode: 'NG11DB',
        defaultRadius: 10,
        defaultNbrOfResults: 10,
        onOpenWidget: function () {
            //document.getElementById('checkout').disabled = true;
        },
        onLocationSelected : function(localCollect) {   
            console.log(location.organisationName);                
        },
        onCancelSelection : function() {/*a call back in case of cancelation*/},
    };
    var stopMusicExt = document.getElementsByClassName('optimizedCheckout-form-checklist-item')[2];
    stopMusicExt.onclick = localCollectSelected(widgetConfigObj);
</script>```

0 个答案:

没有答案