我想使用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>```