Ações Nativas da Shopify - Metafields

Nesta seção, falaremos sobre as ações relacionadas aos “Meta Fields”. O suporte do WiiChat abaixo das ações relacionadas ao cliente:

  • Criar Meta Campo

  • Atualizar Meta Campo

  • Obter informações do MetaField

  • Campos de Meta de Pesquisa

  • Excluir Meta Campo

Agora, vamos analisar essas ações uma por uma.

 

Criar MetaField

Esta ação é usada para criar um MetaField para um recurso, como cliente, rascunho de pedido, pedido, produto, etc.

 

Entrada

 

Carga útil de resposta

{
"metafield": {
"id": 20794390872130,
"namespace": "MetaField de teste",
"chave": "teste_1",
"valor": "teste",
"tipo_de_valor": "string",
"descrição": "Este é um MetaField de teste",
"owner_id": 932223320130,
"created_at": "2023-04-07T05:19:02-04:00",
"updated_at": "2023-04-07T05:19:02-04:00",
"owner_resource": "draft_order",
"type": "campo_de_texto_de_linha_única",
"admin_graphql_api_id": "gid://shopify/Metafield/20794390872130"
}
}

 

 

Atualizar MetaField

Esta ação é usada para atualizar o MetaField

 

Entrada

 

Carga útil do recurso

{
"metafield": {
"value": "test1",
"value_type": "string",
"owner_id": 932223320130,
"namespace": "test metafield",
"key": "test_1",
"id": 20794390872130,
"description": "Este é um MetaField de teste",
"created_at": "2023-04-07T05:19:02-04:00",
"updated_at": "2023-04-07T05:43:48-04:00",
"owner_resource": "draft_order",
"type": "single_line_text_field",
"admin_graphql_api_id": "gid://shopify/Metafield/20794390872130"
}
}

 

 

Obter informações sobre o MetaField

Esta ação é usada para exibir informações sobre um MetaField específico usando IDs de MetaField e recursos.

 

Entrada

 

Carga útil de resposta

{
"metafield": {
"id": 20794390872130,
"namespace": "MetaField de teste",
"chave": "test_1",
"valor": "test1",
"description": "Este é um MetaField de teste",
"owner_id": 932223320130,
"owner_resource": "draft_order",
"type": "single_line_text_field"
}
}

 

 

Pesquisar MetaFields

Esta ação é usada para procurar MetaFields associados a um recurso.

 

Entrada

 

Carga útil de resposta

{
"metafields": [
{
"id": 20794390872130,
"namespace": "MetaField de teste",
"chave": "teste_1",
"valor": "teste1",
"descrição": "Este é um MetaField de teste",
"owner_id": 932223320130,
"owner_resource": "draft_order",
"tipo": "campo_de_texto_de_linha_única"
}
]
}

 

 

Excluir MetaFields

Esta ação é usada para excluir MetaFields usando o ID do MetaField e o ID do recurso

 

Entrada

 

Carga útil de resposta

[
]