Shopify - Actualizar Pedido
↩ Parte de la integración Shopify.
Descripción
Sección titulada «Descripción»Este modulo permite actualizar campos de un pedido existente (notas, tags, dirección de envío) y ejecutar acciones administrativas como cancelar, cerrar o reabrir pedidos.
Configuración
Sección titulada «Configuración»| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales de Shopify |
order_id | number | Si | ID del pedido |
action | string | No | Acción: cancel, close, open |
note | string | No | Notas del pedido |
tags | string | No | Tags del pedido |
email | string | No | Email del cliente |
phone | string | No | Telefono del cliente |
shipping_address1 | string | No | Dirección de envío |
shipping_city | string | No | Ciudad de envío |
shipping_province | string | No | Provincia de envío |
shipping_country | string | No | Pais de envío |
shipping_zip | string | No | CP de envío |
shipping_first_name | string | No | Nombre destinatario |
shipping_last_name | string | No | Apellido destinatario |
cancel_reason | string | No | Motivo de cancelación |
notify_customer | boolean | No | Notificar al cliente |
restock | boolean | No | Reponer stock al cancelar |
Credenciales
Sección titulada «Credenciales»| Campo | Descripción |
|---|---|
shop_domain | Dominio de la tienda (mi-tienda.myshopify.com) |
access_token | Token de acceso de la Admin API |
Acciones Disponibles
Sección titulada «Acciones Disponibles»| Acción | Descripción |
|---|---|
cancel | Cancela el pedido |
close | Cierra el pedido (completo) |
open | Reabre un pedido cerrado |
Motivos de Cancelación (cancel_reason)
Sección titulada «Motivos de Cancelación (cancel_reason)»| Valor | Descripción |
|---|---|
customer | Solicitado por el cliente |
fraud | Pedido fraudulento |
inventory | Sin stock |
declined | Pago rechazado |
other | Otro motivo |
{ "success": true, "order": {}, "order_id": 123456789, "action": "cancelled", "message": "Pedido 123456789 cancelado correctamente"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Cancelar pedido
Sección titulada «Cancelar pedido»{ "credentials_id": "shopify_tienda", "order_id": 123456789, "action": "cancel", "cancel_reason": "customer", "notify_customer": true, "restock": true}Agregar nota al pedido
Sección titulada «Agregar nota al pedido»{ "credentials_id": "shopify_tienda", "order_id": 123456789, "note": "Cliente solicita envio urgente. Verificado por telefono."}Corregir dirección de envío
Sección titulada «Corregir dirección de envío»{ "credentials_id": "shopify_tienda", "order_id": 123456789, "shipping_address1": "Calle Correcta 123", "shipping_city": "Madrid", "shipping_province": "Madrid", "shipping_country": "Spain", "shipping_zip": "28001"}- Cancelar un pedido es irreversible (solo se puede reabrir, no “descancelar”)
- Al cancelar,
restock: truedevuelve los productos al inventario notify_customer: trueenvia email al cliente sobre la cancelación- Los pedidos cerrados pueden reabrirse, pero los cancelados no
- La dirección de envío solo puede modificarse si el pedido no ha sido enviado
- Algunos campos (como líneas de producto) no pueden modificarse después de crear el pedido
Nodos relacionados
Sección titulada «Nodos relacionados»- ShopifyGetOrders - Obtener y buscar pedidos existentes
- ShopifyGetCustomers - Obtener datos del cliente del pedido
- ShopifyGetProducts - Obtener detalles de productos en el pedido