Magento - Actualizar Pedido
Descripcion
Sección titulada «Descripcion»Este modulo permite realizar acciones sobre pedidos: anadir comentarios, cancelar, retener, facturar, crear envios y reembolsos.
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales |
order_id | string | Si | ID del pedido (entity_id) |
action | string | No | Accion a realizar |
status | string | No | Nuevo estado |
comment | string | No | Comentario del pedido |
notify_customer | boolean | No | Notificar al cliente |
visible_on_front | boolean | No | Visible para cliente |
tracking_number | string | No | Numero de seguimiento |
carrier_code | string | No | Codigo del transportista |
carrier_title | string | No | Nombre del transportista |
capture_payment | boolean | No | Capturar pago al facturar |
Credenciales
Sección titulada «Credenciales»| Campo | Descripcion |
|---|---|
store_url | URL base de la tienda Magento (ej: https://mitienda.com) |
access_token | Token de acceso de integracion con permisos de escritura en ventas |
Acciones Disponibles
Sección titulada «Acciones Disponibles»| Valor | Descripcion |
|---|---|
| (vacio) | Solo anadir comentario |
cancel | Cancelar pedido |
hold | Retener pedido |
unhold | Liberar pedido |
invoice | Crear factura |
ship | Crear envio |
refund | Crear reembolso |
Codigos de Transportista Comunes
Sección titulada «Codigos de Transportista Comunes»| Codigo | Nombre |
|---|---|
ups | UPS |
fedex | FedEx |
dhl | DHL |
usps | USPS |
custom | Personalizado |
{ "success": true, "order_id": "123", "order": {}, "current_status": "processing", "actions_performed": ["comment_added", "invoice_created"], "invoice_id": 45, "message": "Pedido 100000001 actualizado: comment_added, invoice_created"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Crear envio con tracking
Sección titulada «Crear envio con tracking»{ "credentials_id": "magento_tienda", "order_id": "123", "action": "ship", "tracking_number": "1Z999AA10123456784", "carrier_code": "ups", "carrier_title": "UPS", "notify_customer": true}Cancelar pedido
Sección titulada «Cancelar pedido»{ "credentials_id": "magento_tienda", "order_id": "123", "action": "cancel", "comment": "Cancelado a peticion del cliente"}Crear factura
Sección titulada «Crear factura»{ "credentials_id": "magento_tienda", "order_id": "123", "action": "invoice", "capture_payment": true, "notify_customer": true}- No todos los estados permiten todas las acciones
- La factura requiere que el pedido este en
processing - El envio requiere que el pedido este facturado
- El reembolso requiere que el pedido este facturado
- Los comentarios se anaden al historial del pedido
Nodos relacionados
Sección titulada «Nodos relacionados»- MagentoGetOrders - Obtener pedidos para actualizar
- MagentoGetCustomers - Obtener datos del cliente del pedido
- MagentoGetProducts - Obtener datos de los productos del pedido