Shopify - Actualizar Pedido
Descripcion
Sección titulada «Descripcion»Este modulo permite actualizar campos de un pedido existente (notas, tags, direccion de envio) y ejecutar acciones administrativas como cancelar, cerrar o reabrir pedidos.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales de Shopify |
order_id | number | Si | ID del pedido |
action | string | No | Accion: 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 | Direccion de envio |
shipping_city | string | No | Ciudad de envio |
shipping_province | string | No | Provincia de envio |
shipping_country | string | No | Pais de envio |
shipping_zip | string | No | CP de envio |
shipping_first_name | string | No | Nombre destinatario |
shipping_last_name | string | No | Apellido destinatario |
cancel_reason | string | No | Motivo de cancelacion |
notify_customer | boolean | No | Notificar al cliente |
restock | boolean | No | Reponer stock al cancelar |
Credenciales
Sección titulada «Credenciales»| Campo | Descripcion |
|---|---|
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»| Accion | Descripcion |
|---|---|
cancel | Cancela el pedido |
close | Cierra el pedido (completo) |
open | Reabre un pedido cerrado |
Motivos de Cancelacion (cancel_reason)
Sección titulada «Motivos de Cancelacion (cancel_reason)»| Valor | Descripcion |
|---|---|
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 direccion de envio
Sección titulada «Corregir direccion de envio»{ "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 cancelacion- Los pedidos cerrados pueden reabrirse, pero los cancelados no
- La direccion de envio solo puede modificarse si el pedido no ha sido enviado
- Algunos campos (como lineas de producto) no pueden modificarse despues 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