Ir al contenido

BigCommerce - Actualizar Pedido

↩ Parte de la integración BigCommerce.

Este modulo permite modificar pedidos existentes en BigCommerce: cambiar estado, agregar notas, actualizar dirección de facturación y crear envíos con información de tracking.

  • Store Hash: Hash único de tu tienda BigCommerce
  • Access Token: Token de acceso de la API V2
ParámetroTipoRequeridoDescripción
credentials_idcredentialSiCredenciales de BigCommerce
order_idstringSiID del pedido a actualizar
status_idselectNoNuevo estado del pedido
staff_notesstringNoNotas internas del staff
customer_messagestringNoMensaje del cliente
billing_first_namestringNoNombre facturación
billing_last_namestringNoApellido facturación
billing_streetstringNoDirección facturación
billing_street2stringNoDirección facturación línea 2
billing_citystringNoCiudad facturación
billing_statestringNoEstado/Provincia facturación
billing_zipstringNoCódigo postal facturación
billing_countrystringNoPais facturación
billing_emailstringNoEmail facturación
billing_phonestringNoTelefono facturación
tracking_numberstringNoNúmero de seguimiento (crea envío)
shipping_providerstringNoProveedor de envío
tracking_carrierstringNoTransportista
IDEstado
0Incompleto
1Pendiente
2Enviado
3Parcialmente enviado
4Reembolsado
5Cancelado
6Rechazado
7Esperando pago
8Esperando recogida
9Esperando envío
10Completado
11En espera
12Disputado
{
"success": true,
"order": {...},
"order_id": 12345,
"status_id": 2,
"status": "Shipped",
"fields_updated": ["status_id", "shipment_created"],
"shipment": {...},
"message": "Pedido 12345 actualizado correctamente"
}
{
"order_id": "12345",
"status_id": "2"
}
{
"order_id": "12345",
"staff_notes": "Cliente VIP - Prioridad alta"
}
{
"order_id": "12345",
"status_id": "2",
"tracking_number": "1Z999AA10123456784",
"shipping_provider": "ups",
"tracking_carrier": "UPS"
}
{
"order_id": "12345",
"billing_first_name": "Juan",
"billing_last_name": "Perez",
"billing_street": "Calle Nueva 456",
"billing_city": "Madrid",
"billing_zip": "28002",
"billing_country": "Spain"
}
  • Endpoint: PUT /stores/{store_hash}/v2/orders/{id}
  • Endpoint Envío: POST /stores/{store_hash}/v2/orders/{id}/shipments
  • Documentación: BigCommerce Orders API
  • Utiliza la API V2 de BigCommerce para pedidos
  • Si se proporciona tracking, se crea automáticamente un envío
  • El envío incluye todos los productos del pedido
  • Se requiere al menos una dirección de envío existente para crear el envío
  • Los campos fields_updated indican que fue modificado
  • shipment_created aparece si se creo un nuevo envío