bigcommerce - 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 商店运输设置中重新添加它们后,我能够恢复运输选项。
推荐阅读
- javascript - 使用ajax将变量字符串从javascript传递到php
- angularjs - 范围变量在angularjs的html模板中不起作用
- php - 应用内购买 php 验证 openssl verify, openssl_get_publickey
- c - 如何通过数组将整数放入单个数字中?
- python - 如何从 Python 的 LineString 列表创建 GeoJSON
- javascript - ReactJS - 如何将您的组件暴露给外部事件?
- typescript - 使用类型保护时的奇怪范围问题
- mysql - 为每个组随机化行并选择具有 2 个不同标准的 N 行
- r - 使用非公式(矩阵)接口的插入符号中的 SVM 类概率
- google-sheets - Google 表格 - 将 2 行跨列连接到 1 个单元格中