0

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

我曾尝试使用checkout-js-sdk,但从头开始创建自定义结帐需要付出相当大的努力。我的目标是有一个解决方案,使用 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>```
4

0 回答 0