如何在使用商业api创建客户时添加自定义字段作为元数据

2024-04-25 11:36:07 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我的模型中有一个字段叫做afm

在创建客户的过程中,我发现很难将此字段的值与其他字段一起过帐

创建客户实例的过程发生在我的django应用程序中。创建后,实例也会显示(在发布后)到woocommerce-->;网站管理面板的用户部分

自定义元字段具有键:afm

如何将此自定义字段放入数据字典中? 下面是我失败的尝试

def create_woocommerce_client_individually(wcapi,name,surname,username,email,afm):


        data = {

            "first_name": name,    
            "last_name": surname,
            "username": username,
            "email": email,
            "meta":{
            "wholesale_afm":"afm",
            }
            }
        wcapi.post("customers", data).json()
        print("storing the client to woocommerce website...\n")

Tags: django实例name模型client应用程序data客户
1条回答
网友
1楼 · 发布于 2024-04-25 11:36:07

最后,在搜索之后,我找到了如何更新woocommerce产品的自定义元字段的值

在谈论用户(客户机)时也会发生同样的过程

在更新部分中,在包含数据的字典内,必须添加以下部分:

"meta_data": [{"id": cid, "key": "wholesale_afm", "value": afm }],

其中:

cid:从商业网站提供给每个客户的客户id

键:定义的键(通常在functions.php中创建)

值:从该字段的客户记录中获取的值

相关问题 更多 >

    热门问题