Registro de orden

Este servicio permite el registro y actualización de información de órdenes generadas en Fenicio.

Método
URL

POST

https://{ApiURL}/orden

Request

El request de Fenicio será un objeto Orden.

Ejemplo

{
  "idOrden": "1235",
  "idOrdenOrigen": "6789",
  "referencia": null,
  "estado": "APROBADA",
  "motivoCancelacion": null,
  "origen": "WEB",
  "fechaInicio": "2019-12-01T11:00:00-0300",
  "fechaAbandono": "2019-12-01T11:30:00-0300",
  "fechaRecuperada": "2019-12-01T11:55:00-0300",
  "fechaFin": "2019-12-01T12:01:00-0300",
  "fechaCancelada": null,
  "comprador": {
    "id": 123,
    "codigo": "doc1234567",
    "email": "[email protected]",
    "nombre": "Juan",
    "apellido": "Pérez",
    "telefono": "+59899123456",
    "genero": "M",
    "documento": {
      "numero": "41234568",
      "pais": "UY",
      "tipo": "DOCUMENTO_IDENTIDAD"
    },
    "extras": {
      "fechaNacimiento": "01/01/1990"
    }
  },
  "direccionFacturacion": {
    "latitud": null,
    "longitud": null,
    "pais": "Uruguay",
    "estado": "Montevideo",
    "localidad": "Montevideo",
    "calle": "Pablo de maria",
    "numeroPuerta": "1011",
    "numeroApto": null,
    "codigoPostal": null,
    "observaciones": null
  },
  "codigoTributario": null,
  "razonSocial": null,
  "moneda": "UYU",
  "pago": {
    "id": 2000,
    "idExterno": "52bf5321eadb4603b3f01502db7c7f62",
    "codigo": "VISA",
    "conector": "ALIGNET",
    "estado": "APROBADO",
    "fechaVencimiento": null,
    "fechaPago": "2019-12-01T12:01:00-0300",
    "fechaCancelacion": null,
    "cuotas": 1,
    "importe": 750,
    "moneda": "UYU",
    "bin": "5469015",
    "autorizacion": "00054890564XC",
    "numeroTarjeta": "411111******1111",
    "terminacionTarjeta": "1234"
  },
  "entrega": {
    "tipo": "ENVIO",
    "estado": "RECIBIDO",
    "horario": null,
    "destinatario": "juan perez",
    "direccionEnvio": {
      "latitud": null,
      "longitud": null,
      "pais": "Uruguay",
      "estado": "Montevideo",
      "localidad": "Montevideo",
      "calle": "Pablo de maria",
      "numeroPuerta": "1011",
      "numeroApto": null,
      "codigoPostal": null,
      "observaciones": null
    },
    "local": null,
    "servicioEntrega": {
      "id": 1,
      "codigo": null,
      "nombre": "Env\\u00edos en 3 horas en zonas determinadas sin costo"
    },
    "codigoTracking": null,
    "etiqueta": null
  },
  "lineas": [
    {
      "nombre": "Remera Slim Fit",
      "sku": "0000123",
      "cantidad": 2,
      "cantidadRegalo": 0,
      "codigoPrecio": "1",
      "precio": 500,
      "descuentos": [
        {
          "nombre": "Cupon Fin de año",
          "codigo": "123",
          "origen": "CUPON",
          "monto": 250
        }
      ],
      "atributos": null
    },
    {
      "nombre": "Nombre de articulo",
      "sku": "0000124",
      "cantidad": 1,
      "cantidadRegalo": 1,
      "codigoPrecio": "1",
      "precio": 500,
      "descuentos": [
        {
          "nombre": "50% OFF Fin de año",
          "codigo": "145",
          "origen": "PRODUCTO",
          "monto": 250
        }
      ],
      "atributos": null
    },
    {
      "nombre": "Envío dentro de Montevideo",
      "sku": "ENVIO_100",
      "cantidad": 1,
      "cantidadRegalo": 0,
      "codigoPrecio": "1",
      "precio": 100,
      "descuentos": [
        {
          "nombre": "Envío bonificado",
          "codigo": "ENVIO_100",
          "origen": "TIPO_DE_ENVIO",
          "monto": 100
        }
      ],
      "atributos": null
    }
  ],
  "impuestos": 135.22,
  "importeTotal": 750,
  "observaciones": null,
  "historialCallCenter": [
    {
      "evento": "CREAR",
      "fecha": "2019-12-01T10:32:00-0300",
      "operador": {
        "nombre": "Lorena",
        "apellido": "Gómez",
        "email": "[email protected]"
      }
    }
  ],
  "_idSolicitud": "200325120000-FNSHPUY-3c7621ed5a707177c1421cce79338668"
}

Response

Clave
Tipo
Descripción

referencia

String(32)

Identificador único de referencia con el cual se registró la orden en el sistema del comercio.

Ejemplo

{
  "status": "OK",
  "mensaje": "Orden registrada.",
  "_idSolicitud": "200325120000-FNSHPUY-3c7621ed5a707177c1421cce79338668",
  "data": {
    "referencia": "XX2457254"
  }
}

Consideraciones

Mecánica

Fenicio informará las órdenes en cada instancia de cambio de estado de la orden. El comercio podrá ejecutar las acciones que correspondan a cada uno de estos estados, según lo requiera su sistema.

Reserva de stock

El comercio puede, según su operativa lo requiera, realizar una reserva de inventario cuando una orden se encuentra con PAGO_PENDIENTE o si REQUIERE_APROBACION. Al confirmarse la orden se debe realizar la baja definitiva del stock o anular la reserva en caso de cancelación.

Última actualización

¿Te fue útil?