gpt4 book ai didi

rest - Magento 2 REST API 客户自定义属性

转载 作者:行者123 更新时间:2023-12-01 01:48:42 25 4
gpt4 key购买 nike

Magento 2 REST API 文档解释了一种在更新或创建客户时在客户上设置 custom_attributes 的方法。 http://devdocs.magento.com/swagger/index_20.html#/

不幸的是我无法让它工作......

我的 POST 和 PUT JSON 请求数据是:

{
"customer": {
"custom_attributes": [
{
"attribute_code": "firstname",
"value": "TEST"
}
],
"email": "someone@exaxmple.com",
"extension_attributes": [],
"firstname": "Someone",
"gender": null,
"lastname": "Else",
"middlename": null,
"taxvat": null,
"website_id": "1"
}
}

客户已创建,但名字不是“TEST”。
有没有人遇到同样的问题并解决了它?请让我知道如何。

最佳答案

我最好的猜测是,因为 Firstname是现有的 Out-Of-The-Box 属性 - OOTB 属性名称-值映射分配将优先。

您能再试一次吗,使用唯一的自定义属性名称(即与 OOTB 属性名称不冲突的名称)

您需要先定义 custom-customer-attribute,然后才能使用 M2 API 对该 custom-customer-attribute 执行操作。

这个 StackExchange 线程 - https://magento.stackexchange.com/questions/88245/magento2-create-a-customer-custom-attribute - 有关于如何设置自定义客户属性的附加信息。

关于rest - Magento 2 REST API 客户自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46254405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com