Saltearse al contenido

BigCommerce - Actualizar Pedido

Este modulo permite modificar pedidos existentes en BigCommerce: cambiar estado, agregar notas, actualizar direccion de facturacion y crear envios con informacion de tracking.

  • Store Hash: Hash unico de tu tienda BigCommerce
  • Access Token: Token de acceso de la API V2
ParametroTipoRequeridoDescripcion
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 facturacion
billing_last_namestringNoApellido facturacion
billing_streetstringNoDireccion facturacion
billing_street2stringNoDireccion facturacion linea 2
billing_citystringNoCiudad facturacion
billing_statestringNoEstado/Provincia facturacion
billing_zipstringNoCodigo postal facturacion
billing_countrystringNoPais facturacion
billing_emailstringNoEmail facturacion
billing_phonestringNoTelefono facturacion
tracking_numberstringNoNumero de seguimiento (crea envio)
shipping_providerstringNoProveedor de envio
tracking_carrierstringNoTransportista
IDEstado
0Incompleto
1Pendiente
2Enviado
3Parcialmente enviado
4Reembolsado
5Cancelado
6Rechazado
7Esperando pago
8Esperando recogida
9Esperando envio
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 Envio: POST /stores/{store_hash}/v2/orders/{id}/shipments
  • Documentacion: BigCommerce Orders API
  • Utiliza la API V2 de BigCommerce para pedidos
  • Si se proporciona tracking, se crea automaticamente un envio
  • El envio incluye todos los productos del pedido
  • Se requiere al menos una direccion de envio existente para crear el envio
  • Los campos fields_updated indican que fue modificado
  • shipment_created aparece si se creo un nuevo envio