Registro de orden

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

MétodoURL

POST

https://{ApiURL}/orden

Request

El request de Fenicio será un objeto Orden.

Ejemplo

{
  "_idSolicitud": "200325120000-FNSHPUY-3c7621ed5a707177c1421cce79338668",
  "idOrden": "1235",
  "idOrdenOrigen": "6789",
  "referencia": null,
  "estado": "APROBADA",
  "motivoCancelacion": null,
  "origen": "MERCADOLIBRE",
  "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": "mail@dominio.com",
    "nombre": "Juan",
    "apellido": "Pérez",
    "telefono": "+59899123456",
    "genero": "M",
    "documento": {
      "numero": "41234568",
      "pais": "UY",
      "tipo": "DOCUMENTO_IDENTIDAD"
    },
    "extras": {
      "programaMillas": "LATAM"
    }
  },
  "direccionFacturacion": {
    "latitud": 14.22545121542,
    "longitud": -50.32655885488,
    "pais": "Uruguay",
    "estado": "Montevideo",
    "localidad": "Montevideo",
    "calle": "Obligado",
    "numeroPuerta": "1316",
    "numeroApto": null,
    "codigoPostal": "11300",
    "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": "RETIRO",
    "estado": "PREPARANDO",
    "horario": {
      "desde": "2019-12-27T10:00:00-0300",
      "hasta": "2019-12-27T18:00:00-0300"
    },
    "destinatario": "Juan Lopez",
    "direccionEnvio": null,
    "local": "ABCD",
    "servicioEntrega": 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": {
        "categoria": "vestimenta/camperas",
        "composicion": "100% Algodón",
        "genero": "F",
        "descripcion": "Campera de denim clásica, con cortes y bolsillos en el frente.",
        "nuevo": "si"
      }
    },
    {
      "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": {
        "categoria": "otra/categoria",
        "color": "rojo"
      }
    },
    {
      "nombre": "Costo envío",
      "sku": "ENVIO_100",
      "cantidad": 1,
      "cantidadRegalo": 0,
      "codigoPrecio": "1",
      "precio": 100,
      "descuentos": [
        {
          "nombre": "Envío gratis",
          "codigo": "145",
          "origen": "CUPON",
          "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": "lgomez@dominio.com"
      }
    }
  ]
}

Response

ClaveTipoDescripció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.

Es importante comunicar a Fenicio si esta va a ser la operativa elegida. Dado que Fenicio también realiza una reserva de stock, se debe configurar el sistema para evitar una baja duplicada en el inventario que estará disponible en Web.

Última actualización