Modelos de datos
Descripción de los objetos correspondientes a los modelos de datos de cada entidad manejada en esta documentación.
Orden
⚠️ numeroOrden
Numeric
Número de la orden.
OBSOLETO. Utilizar idOrden
.
idOrden
String(32)
Identificador de la orden en Fenicio.
idOrdenOrigen
String(32) | null
Identificador de la orden en su origen, en caso de haber sido generada en un origen externo a Fenicio (por ejemplo un marketplace).
referencia
String(32) | null
Identificador único de referencia con el cual se registró la orden en el sistema del comercio.
estado
Estado de la orden en Fenicio.
motivoCancelacion
String(255) | null
Texto descriptivo del motivo de la cancelación.
origen
String
Origen de la orden. Posibles valores: MERCADOLIBRE
, CALLCENTER
, WEB
.
fechaInicio
Fecha de iniciada la orden.
fechaAbandono
Fecha de abandono de la orden.
fechaRecuperada
Fecha de recuperación de la orden.
fechaFin
Fecha de finalizada la orden.
fechaCancelada
Fecha de cancelación de la orden.
comprador
Datos del comprador.
direccionFacturacion
Dirección de facturación de la orden.
codigoTributario
String(32) | null
Número de registro tributario de la empresa.
razonSocial
String(64) | null
Nombre legal de la empresa.
moneda
String(4)
Código ISO 4217 de la moneda. Ejemplo: UYU
pago
Datos del pago realizado para la orden.
entrega
Datos de como se entregará la orden realizada.
lineas
Datos de todos las líneas que contiene la orden.
impuestos
Numeric
Importe de los impuestos aplicados.
importeTotal
Numeric
Importe total de la orden.
observaciones
String (255) | null
Observaciones generales de la orden.
historialCallCenter
Listado de eventos de call center.
OrdenEntrega
tipo
String
Tipo de entrega para la orden. Posibles valores: RETIRO
, ENVIO
.
estado
Estado de la entrega de la orden.
horario
Franja de horario en el que se entrega la orden.
destinatario
String(255) | null
Persona que recibirá la orden.
direccionEnvio
Para envíos a domicilio, indica la dirección de entrega.
local
String(16) | null
Para retiro en local, código del local de entrega.
servicioEntrega
Datos del servicio encargado de la entrega de la orden.
codigoTracking
String(32) | null
Código asignado por el servicio encargado de la entrega para pedido.
etiqueta
String(255) | null
URL del archivo de la etiqueta para adjuntar al pedido generada por el servicio encargado de la entrega.
Usuario
id
int(32)
Identificador del comprador en Fenicio.
codigo
String(16) | null
Código del usuario.
email
String(255)
Email del usuario.
nombre
String(255)
Nombre del usuario.
apellido
String(255) | null
Apellido del usuario.
telefono
String(255)
Teléfono del usuario en formato +[CODIGOPAIS][NUMERO]
.
Ejemplo: +59899123456
genero
String | null
Género del usuario. Valores posibles: M
, F
.
documento
Datos del documento del usuario.
extras
Object | null
Clave / Valor de datos extras referidos al usuario. Estos datos extras son configurables por comercio.
Documento
numero
String(32)
Número de documento.
pais
String(2)
Código ISO 3166-1 del país.
tipo
String
Tipo de documento. Valores posibles: PASAPORTE
, DOCUMENTO_IDENTIDAD
.
ServicioEntrega
id
Int(32)
Identificador del servicio de entrega en Fenicio.
codigo
String(64) | null
Código del servicio de entrega.
nombre
String(64)
Nombre del servicio de entrega.
Direccion
latitud
Numeric | null
Latitud.
longitud
Numeric | null
Longitud.
pais
String(64)
Nombre del País.
estado
String(255)
Nombre del estado, provincia o departamento.
localidad
String(255)
Nombre de la localidad.
calle
String(255)
Nombre de la calle.
numeroPuerta
String(16)
Número de puerta.
numeroApto
String(16) | null
Número de apartamento.
codigoPostal
String (16) | null
Código postal de la dirección.
observaciones
String(255) | null
Observaciones extra de la dirección.
Pago
id
Int(32)
Identificador del pago en Fenicio.
idExterno
String(255) | null
Identificador externo del medio de pago con el que se realizó.
codigo
String(32)
conector
String(32)
estado
String(16)
Estado del pago en Fenicio. Posibles valores: PENDIENTE
, APROBADO
, ERROR
, CANCELADO
, REVERSADO
.
fechaVencimiento
Fecha de vencimiento del pago.
fechaPago
Fecha de confirmación de pago.
fechaCancelacion
Fecha de cancelación del pago.
cuotas
Int(2)
Cantidad de cuotas en la que se realizó el pago.
importe
Numeric
Importe total del pago.
moneda
String(4)
Código ISO 4217 de la moneda. Ejemplo: UYU
.
bin
String(6) | null
Primeros 6 dígitos de la tarjeta de pago.
autorizacion
String(128) | null
Código de autorización enviado por el medio de pago.
numeroTarjeta
String(128) | null
Número de tarjeta de pago (enmascarado).
terminacionTarjeta
String(4) | null
Últimos 4 dígitos de la tarjeta de pago.
OrdenLinea
nombre
String(255)
Nombre del artículo.
sku
String(128)
Código único que identifica al artículo en el sistema externo.
codigoPrecio
String(16)
Código que corresponde al tipo de precio del artículo. Si el artículo corresponde a precios alternativos, se devolverá el código con el que ingresó, de lo contrario por defecto es un valor 1
.
cantidad
Int(4)
Cantidad de unidades compradas.
cantidadRegalo
Int(4)
Cantidad de unidades para regalo.
precio
Numeric
Precio unitario de la línea.
descuentos
Lista de descuentos aplicados a cada unidad de la línea.
atributos
Object | null
Objeto con Claves /Valores con los atributos relevantes del artículo.
OrdenDescuento
nombre
String(32)
Nombre del descuento.
codigo
String(128)
Código del descuento.
origen
String
Origen del descuento, posibles valores: CUPON
, PRODUCTO
, MEDIO_DE_PAGO
, PROMOCION
.
monto
Numeric
Monto del descuento.
EventoCallCenter
evento
String
Evento de call center. Los posibles valores son: CREAR
, ENVIAR
, FINALIZAR
.
fecha
Fecha del evento.
operador
Datos del operador asociado al evento.
OperadorCallCenter
nombre
String(255)
Nombre del operador.
apellido
String(255)
Apellido del operador.
email
String(255)
Email del operador.
FranjaEntrega
desde
Fecha y hora de inicio de la franja de entrega.
hasta
Fecha y hora de fin de la franja de entrega.
Nota: las franjas de entrega deben comenzar y terminar dentro del mismo día calendario.
Order
id
String
Identificador de la orden.
currency
String
Moneda de la orden en formato ISO 4217.
customer
Información del comprador.
deliveryInformation
Información sobre la entrega de la orden.
items
Detalle de los productos que contiene la orden.
packages
Detalle de los paquetes.
Customer
name
String
Nombre del comprador.
lastName
String
Apellido del comprador.
document
Datos del documento del comprador.
email
String
Correo electrónico del comprador.
phone
String
Teléfono en formato +[CODIGOPAIS]
[NUMERO].
Document
number
String
Número de documento.
country
String
Código ISO 3166-1 del país.
type
Enum
Valores posibles para el tipo de documento
CI_UY
Cédula de Identidad (Uruguay).
RUN_CL
Rol Único Nacional (Chile).
CC_CO
Cédula de Ciudadanía (Colombia).
CE_CO
Cédula de Extranjería (Colombia).
CIC_PY
Cédula de Identidad Civil (Paraguay).
CIE_DO
Cédula de Identidad y Electoral (República Dominicana).
PASAPORTE
Pasaporte.
Delivery Information
recipientName
String
Nombre de la persona que recibirá la orden.
fromAddress
Datos de la dirección de retiro.
toAddress
Datos de la dirección de envío.
deliveryDate
Franja horaria de entrega del envío.
Address
country
String
Nombre del País.
region
String
Nombre del departamento.
locality
String
Nombre de la localidad.
street
String
Nombre de la calle.
doorNumber
String
Número de puerta.
apartmentNumber
String | null
Número de apartamento..
postcode
String | null
Código postal de la dirección.
latitude
Float | null
Latitud. Si se requiere puede ser un dato obligatorio.
longitude
Float | null
Longitud. Si se requiere puede ser un dato obligatorio.
additionalInformation
String | null
Información extra sobre la dirección.
Delivery Date
from
Fecha y hora comienzo de la franja de entrega.
to
Fecha y hora fin de la franja de entrega.
Item
id
String
Identificador del ítem.
name
String | null
Nombre del ítem.
quantity
Int
Cantidad de unidades compradas.
price
Float | null
Precio unitario de ítem.
weight
Float | null
Peso del ítem en gramos.
length
Float | null
Largo del ítem en centímetros.
width
Float | null
Ancho del ítem en centímetros.
height
Float | null
Alto del ítem en centímetros.
Package
code
Enum
Código del tipo de paquete. Valores a definir por empresa logística.
quantity
Int
Cantidad del paquete.
Alertas
id
String(32)
Identificador de la orden en Fenicio.
resuelta
Bool
Estado de la alerta.
resueltaInfo
String
Información del estado de la alerta.
asunto
String
Asunto general de la alerta.
desc
String
Descripción detallada de la alerta.
tipo
String
Tipo de alerta.
ico
String
Tipo de clase CSS.
totalIncidencias
Integrar
Cantidad de incidencias en la alerta.
tiempo
String
Máximo de tiempo.
fechas
Fecha de inicio y fin del incidentes resueltos.
_link
String
Link con redirección a la alerta
adm
String
Link con redirección al administrador en alertas
Sucursales
id
String(32)
Identificador de la orden en Fenicio.
hab
Boolean
Sucursal habilitada.
nom
String
Nombre de sucursal.
email
String
Correo electrónico de sucursal.
cod
String
Código de sucursal.
pais
String
Nombre del País.
dpto
String
Nombre del departamento.
dir
String
Dirección de sucursal.
hor
String
Horario de sucursal.
tel
String
Teléfono de sucursal.
pickUp
Boolean
Definido como PickUp.
lat
Float | null
Latitud.
long
Float | null
Longitud.
localidad
String
Nombre de la localidad.
pagoContraEntrega
Boolean
Acepta pago contra entrega.
publico
Boolean
Permite atención al público.
esStorePickUp
Boolean
Deinido como PickUp.
Tipos-envío
id
String(32)
Identificador de la orden en Fenicio.
hab
Boolean
Estado de habilitación del tipo de envío.
nom
String
Nombre del integrador.
integrador
Array
Nombre del integrador y ID.
Ventas
id
Int
Identificador de la orden en Fenicio.
v
String
cod
String
Código total de la venta
cv
url
String
URL del detalle de la venta
fecha
Fecha de la venta.
pendienteRegistrar
Boolean
Estado del proceso de pago pendiente de confirmación
obs
String
Observaciones
fechas
Fecha de la venta con el estado de la venta.
moneda
String(4)
Código ISO 4217 de la moneda. Ejemplo: UYU
importes
Numeric
Detalle del importe de la venta.
estado
Boolean
Estado de la entrega.
entrega
String
Método de entrega de la venta.
cliente
String
Datos completos del cliente.
pago
String
Detalle del pago de la venta.
ítems
String
Detalle de los ítems en la venta.
promos
String
Detalle de las promos aplicadas a la venta.
cupones
String
Detalle de los cupones aplicadas a la venta.
_link
String
URL de la venta.
Última actualización
¿Te fue útil?