Я хотел бы настроить пользовательскую опцию доставки, используя RoyalMail собирать виджет , чтобы клиент мог просматривать виджет и возвращать адрес после выбора клиента. Таким образом, мы должны сопоставить эти поля адреса с полями адреса доставки клиента.
Я пробовал с checkout-js-sdk , но потребовалось немало усилий, чтобы создать заказную проверку с нуля. Я стремлюсь найти решение для отображения виджета с помощью метода доставки BigCommerce с использованием JavaScript или Angular Js.
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>```