BigCommerce - пользовательский способ доставки (виджет RoyalMail для местоположения сбора) - PullRequest
0 голосов
/ 25 марта 2019

Я хотел бы настроить пользовательскую опцию доставки, используя 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>```
...