Shopify Native Actions - Acciones de Meta Fields
En esta sección, hablaremos sobre las acciones relacionadas con "Meta Fields". OneChat admite las siguientes acciones relacionadas con clientes:
- Crear Meta Field
- Actualizar Meta Field
- Obtener información de Meta Field
- Buscar Meta Fields
- Eliminar Meta Field
Ahora, revisemos estas acciones una por una.
Crear Metafield
Esta acción se utiliza para crear un metafield para un recurso como customer, draft order, order, product, etc.
Entrada
Payload de respuesta
| {
"metafield": {
"id": 20794390872130,
"namespace": "test metafield",
"key": "test_1",
"value": "test",
"value_type": "string",
"description": "This is a test metafield",
"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": "single_line_text_field",
"admin_graphql_api_id": "gid://shopify/Metafield/20794390872130"
}
} |
Actualizar Metafield
Esta acción se utiliza para actualizar el metafield.
Entrada
Payload del recurso
| {
"metafield": {
"value": "test1",
"value_type": "string",
"owner_id": 932223320130,
"namespace": "test metafield",
"key": "test_1",
"id": 20794390872130,
"description": "This is a test metafield",
"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"
}
} |
Obtener información de Metafield
Esta acción se utiliza para mostrar información sobre un metafield en particular usando los IDs del metafield y del recurso.
Entrada
Payload de respuesta
| {
"metafield": {
"id": 20794390872130,
"namespace": "test metafield",
"key": "test_1",
"value": "test1",
"description": "This is a test metafield",
"owner_id": 932223320130,
"owner_resource": "draft_order",
"type": "single_line_text_field"
}
} |
Buscar Metafields
Esta acción se utiliza para buscar metafields asociados con un recurso.
Entrada
Payload de respuesta
| {
"metafields": [
{
"id": 20794390872130,
"namespace": "test metafield",
"key": "test_1",
"value": "test1",
"description": "This is a test metafield",
"owner_id": 932223320130,
"owner_resource": "draft_order",
"type": "single_line_text_field"
}
]
} |
Eliminar Metafields
Esta acción se utiliza para eliminar metafields usando el ID del metafield y el ID del recurso.
Entrada
Payload de respuesta
| [
] |