LogoLogo
Guía de usofenicio.io
  • Fenicio Developers
    • Bienvenido a la Guía Developer de Fenicio eCommerce.
  • Integración de comercios
    • Introducción
    • Condiciones de conexión
    • Estructura de solicitudes
    • Estructura de respuestas
    • Importación de catálogo
    • Carga de imágenes
    • Servicios
      • Productos
      • Stock por SKU
      • Registro de orden
      • Permiso para cancelación
      • Registro de usuario
      • Ubicar en tienda
      • Opciones de entrega
      • Estados de entrega
      • Agenda de entrega
    • Homologación de integraciones con ERPs
    • Integraciones no estándar
  • API v1
    • Introducción
    • Catálogo de productos
    • Órdenes: Listar
    • Orden: Recuperar
    • Orden: Cambiar estado de entrega
    • Alertas
    • Sucursales
    • Tipos envío
    • Ventas
    • Inserción de venta
  • API Integración de logística
    • Introducción
    • Condiciones de conexión
    • Estructura de respuestas
    • Servicios
      • Create Shipping
      • Notifications Webhook
      • Get Time Slots
      • Get Delivery Time Slots
      • Validate Address
      • Get Shipping Location
      • Get Shipping Events
      • Get Shipping Cost
  • API STOCK
    • Introducción
    • Catálogo
  • Feeds
    • Feeds disponibles
    • Fenicio
    • Google
    • Facebook
    • TikTok
  • Referencia
    • Introducción
    • Modelos de datos
    • Tipos de valores
    • Medios de pago
    • Integradores de pago
    • Descargables
Con tecnología de GitBook
En esta página
  • Request
  • Ejemplo
  • Response
  • Ejemplo
  • Consideraciones
  • Mecánica
  • Reserva de stock

¿Te fue útil?

  1. Integración de comercios
  2. Servicios

Registro de orden

Última actualización hace 4 meses

¿Te fue útil?

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 .

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": {
      "fechaNacimiento": "01/01/1990"
    }
  },
  "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

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.

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.

Orden