bigcommerce - bigcommerce 隐藏自定义地址字段
问题描述
我想在优化的一页结帐的运输和开票步骤中隐藏在高级设置 > 帐户设置表单(地址字段)中创建的字段之一。
我可以使用此 api 字段名称/值,但没有 ID。
https://api.bigcommerce.com/stores/{{store-hash}}/v3/customers/form-field-values?customer_id=1
给我这个输出
{
"data": [
{
"name": "Sales Agent",
"customer_id": 1,
"value": "Unassigned Customer-web (9990)"
}
]
}
在管理控制台中编辑时,它被称为 FormFieldID
在结帐时,此字段的标记包含在自定义元素内,dynamic-form-field
具有非常可预测的name
属性。
这有什么关系?
<dynamic-form-field
ng-repeat="formField in checkoutAddressCtrl.formFields track by formField.name"
class="dynamic-form-field dynamic-form-field--field_41"
ng-attr-mirror="{{ formField.name === 'addressLine1' &&
checkoutAddressCtrl.hasAutocomplete() ?'google-autocomplete' : null }}"
name="field_41"
field="formField"
on-change="checkoutAddressCtrl.onFieldChange(value, formField.name)"
value="checkoutAddressCtrl.address[formField.name]"
mirror="">
解决方案
我相信您可以凭记忆在 Big Commerce 控制面板中为自定义字段添加一个 CSS 类。所以给它一个类,比如说,nodisplay,然后添加
.nodisplay {display: none}
到您商店的 css。
推荐阅读
- mips - MIPS - 如何在访问和保存数组的同时编写 for 循环
- c# - WCF - 获取原始请求/回复和操作名称
- flutter - 如何在 Flutter 中实现和扩展 Base Page
- self-signed-certificate - 将自签名证书导入“受信任的根证书颁发机构”存储是否错误?
- python - Python pip 安装错误,“无效语法”
- .net - VB.NET:从服务访问窗口句柄
- mysql - 编写 SQL 查询工作台
- c - 当我有 N 数量的输入时,如何退出 while 循环?
- python - 使用 argparse Python3 自动化任务
- java - BreakIterator 在 Android API 29 和 API 30 中的行为不同