首页 > 解决方案 > BigCommerce checkoutSDK getShippingOptions() 返回空数组

问题描述

getShippingOptions()在使用以下代码设置送货地址后,我总是得到一个空数组:

address = {
                firstName: 'Fulfillment Test',
                lastName: 'Fulfillment Tester',
                address1: '12345 Testing Way',
                address2: 'address2',
                city: 'Some City',
                stateOrProvinceCode: 'CA',
                postalCode: '95555',
                countryCode: 'US',
                phone: '555-555-5555',
                customFields: [
                    {
                        fieldId: "field_25",
                        fieldValue: 0
                    }
                ]
            };
const state = await service.updateShippingAddress(address);
const newstate = await service.loadShippingOptions();
console.log(newstate.data.getShippingOptions());

我在用@bigcommerce/checkout-sdk: ^1.32.1

标签: bigcommerce

解决方案


在删除所有现有的运输区域并在 BigCommerce 商店运输设置中重新添加它们后,我能够恢复运输选项。


推荐阅读