Skip to main content

124 docs tagged with "java-25"

View all tags

API Connectors

Librería Java pura que proporciona conectores HTTP para APIs externas de e-commerce y marketplaces (Amazon, MercadoLibre, Trustpilot, Zalando, Salesforce, Google Analytics).

Auro Client

Cliente reutilizable para llamadas a la API de logística Auro, con soporte para envío de pedidos y consulta de información logística.

Auth0 Client

Librería compartida que expone clientes HTTP declarativos para integrar los microservicios de Hawkers con la Management API y el endpoint OAuth2 de Auth0.

Bradery Client

Librería compartida con los POJOs del modelo de datos de pedidos y tracking para la integración con el marketplace The Bradery.

Bradery Create DB

Batch que ingiere pedidos de The Bradery (Gmail + XLSX) en la base de datos logística de Hawkers.

Chatbot

Batch que automatiza respuestas del chat de Shopee para las tiendas regionales de Hawkers.

Coppel Client

Librería compartida que expone un cliente HTTP declarativo para integrar los microservicios de Hawkers con la API del marketplace Coppel.

Coppel Create DB

Batch que ingiere pedidos de Coppel, descarga sus etiquetas de envío y detecta cancelaciones.

Cubbo Client

Librería compartida que expone un cliente HTTP declarativo para integrar los microservicios de Hawkers con la API logística de Cubbo (99Minutos).

Dafiti Client

Librería compartida que expone un cliente HTTP declarativo para integrar los microservicios de Hawkers con la API del marketplace Dafiti.

Dafiti Create DB

Batch que ingiere pedidos de Dafiti (Colombia), gestiona el ready-to-ship y genera/sube etiquetas de envío por SFTP.

Decathlon Client

Librería compartida que expone clientes HTTP declarativos para integrar los microservicios de Hawkers con las APIs del marketplace de terceros de Decathlon (estándar y Australia).

Decathlon Create DB

Importa pedidos de Decathlon (EU y AU) desde Mirakl, gestiona cancelaciones y sube facturas vía SFTP + API de Decathlon.

Decathlon Update Stock

Sincroniza el stock disponible en Dynamics con el marketplace Decathlon (Mirakl EU) mediante la subida de un fichero CSV STO01.

Deporvillage Update Stock

Sincroniza el stock disponible en Dynamics con Deporvillage mediante un CSV EAN/cantidad subido por FTP, usando un mapeo SKU-EAN leído de Google Sheets.

Donation Update

Procesa líneas de pedido de tipo DONATION pendientes y registra la donación correspondiente en la API de WorldCoo.

Dynamics Client

Cliente HTTP declarativo para la API de Microsoft Dynamics 365, con autenticación OAuth2 automática y soporte para ventas, inventario, devoluciones, clientes, precios y POS.

Dynamics Commons

Librería compartida con el modelo de datos (DAOs, Repositories y Services) para la integración con Microsoft Dynamics 365 en los microservicios de Hawkers.

ECI Client

Cliente HTTP declarativo para la API del marketplace de El Corte Inglés (ECI), con soporte para gestión de pedidos y ofertas.

ECI Convert EDI to XLSX Sales

Convierte ficheros EDI (UN/EDIFACT) de ventas de El Corte Inglés en informes XLSX, con flujo activo vía Google Drive para la división Sport.

ECI Create DB

Sincroniza pedidos del marketplace El Corte Inglés (ECI), los acepta, los importa a la BD de logística y genera sus etiquetas de envío.

ECI Update Stock

Sincroniza el stock disponible en Dynamics con el marketplace El Corte Inglés (ECI) mediante la subida de un fichero CSV STO01.

Falabella Client

Cliente HTTP declarativo para la API de Falabella Seller Center, con firma de peticiones HMAC-SHA256 y deserialización tolerante de respuestas JSON.

Falabella Create DB

Importa pedidos entregados del marketplace Falabella y los persiste como pedidos internos de logística.

Feeds Commons

Librería compartida con los DAO, Services y Repositories que encapsulan las queries de la base de datos de feeds.

Feeds Update GS

Sincroniza periódicamente los feeds XML desde un servidor SFTP hacia un bucket de Google Cloud Storage, con un endpoint protegido para disparo manual.

Generate Invoices Orders CO

Genera facturas fiscales colombianas (IVA, NIT/CC, códigos DANE) para pedidos SFCC pendientes y las sube por SFTP al proveedor de facturación Fymtech.

GIO API Notifications

API que recibe notificaciones de actualización/creación de cliente desde GIO y POS, y las persiste como ficheros JSON en Google Cloud Storage.

Gio Client

Cliente HTTP declarativo para la API de GIO (sistema de gestión de ópticas), con autenticación JWT automática para la consulta de fichas de pacientes.

GIO POS Sync Service

Sincroniza clientes de las ópticas españolas desde GIO hacia el POS y Dynamics 365, procesando las notificaciones pendientes en GCS.

Glovo Update Stock

Genera y sube por SFTP los ficheros CSV de stock y precio por tienda para el marketplace Glovo, a partir de datos de Dynamics.

GLS Pickup Client

Cliente para consultar puntos de recogida (parcel shops) próximos de GLS.

Hawkers Redirect API

Redirige (HTTP 301) dominios legacy/alias de Hawkers hacia sus URLs canónicas, incluyendo resolución de URLs cortas hawke.rs/nweek.eu contra base de datos.

Images Dynamics PI

Descarga imágenes de producto desde una carpeta de Google Drive, las sube al ERP (Dynamics) y a BI por SFTP, y genera una copia redimensionada.

Infranete API

API backend central del ecosistema Hawkers PI, que integra pedidos, logística, marketplaces, feeds y cupones sobre cinco bases de datos PostgreSQL.

JustEat Client

Cliente declarativo para la API JustEat Flyt (gestión de menús y disponibilidad de artículos).

JustEat Update Stock

Sincroniza la disponibilidad de stock desde Dynamics 365 hacia la plataforma JustEat/Flyt para ~50 almacenes tienda.

Labelary Client

Cliente declarativo para la API Labelary de conversión de etiquetas (HTML/imagen) a ZPL/PDF.

Lazada Client

Librería de modelos de datos (POJOs) para la integración con la API Lazada Open Platform (LazOP), gestión de productos e inventario.

Liverpool Client

Cliente declarativo para la API de gestión de pedidos del marketplace Liverpool.

Liverpool Create DB

Sincroniza pedidos del marketplace Liverpool (API QAT, México) con la base de datos de logística y gestiona la generación de etiquetas de envío vía Labelary.

Logisfashion

API receptora de webhooks del proveedor logístico Logisfashion (movimientos de stock, inbound, pedidos e inventario); actualmente solo registra los payloads, sin persistencia ni autenticación real.

Logisfashion Client

Cliente declarativo para la importación de pedidos de venta (sales orders) hacia la API de Logisfashion.

Logistic AU

Envía pedidos de Australia al carrier NPF en formato XML y actualiza el stock en The Iconic tras el envío.

Logistic CO

Envía pedidos de Colombia (directos y de marketplace) al carrier Servientrega vía SOAP, resolviendo códigos DANE de destino.

Logistic DE

Envía pedidos del norte de Europa al carrier Sprint Logistics vía API REST.

Logistic ERP

Envía pedidos ERP europeos (y México/Colombia) a sus carriers logísticos correspondientes (Auro, Cubbo, LogSolution, Sarmed, Sprint Logistics, Servientrega), generando facturas PDF cuando aplica.

Logistic EU

Recoge pedidos europeos pendientes de envío desde la base de datos de logística y los envía al almacén Auro, gestionando facturación, cancelaciones y errores.

Logistic GB

Sincroniza pedidos pendientes del Reino Unido desde la base de datos de logística hacia la API v2 de SprintLogistics GB.

Logistic GR

Sincroniza pedidos pendientes de Grecia hacia la API de Sarmed; incluye un runner de sincronización de producto activo que impide la ejecución del runner principal de pedidos (ver hallazgo crítico).

Logistic IT

Envía pedidos pendientes de Italia a la API SOAP de LogSolutions/Asendia; actualmente coexisten dos runners activos que probablemente impiden la ejecución del runner principal de pedidos (ver hallazgo crítico).

Logistic Lenses

Genera ficheros EDI de pedidos de lentillas para Cooper Vision, procesa estados de envío por SFTP, y gestiona facturación de pedidos Auro; conserva decenas de credenciales de Shopify huérfanas de una integración ya retirada del código.

Logistic MX

Envía pedidos estándar y de marketplace pendientes de México a la API de Cubbo, validando stock e inventario de marketplace antes del envío.

Logistic SEA

Envía pedidos pendientes del sudeste asiático (Malasia, Singapur) a HK Times Logistics, dividiendo en varios envíos los pedidos que superan el umbral de aduanas.

Logistic USA

Envía pedidos pendientes de EE.UU. al almacén OWD vía SOAP/XML y reporta la fiscalidad de los pedidos a TaxJar.

Logistics Change Status

API webhook agregadora que recibe actualizaciones de estado de pedido de múltiples transportistas y las almacena en GCS; varios endpoints "públicos" aceptan cualquier payload sin verificación específica del proveedor.

Logistics Commons

Librería compartida con el modelo de datos (DAOs, Repositories y Services) de la base de datos de logistics para los microservicios de Hawkers.

Logistics Status Process

Orquesta 17 procesadores asíncronos que sincronizan estados de pedido entre proveedores logísticos (GCS→BD) y los propagan a las APIs de marketplace correspondientes.

LogSolution Client

Cliente declarativo SOAP para el 3PL italiano LogSolution (pedidos, artículos, tiendas y envíos).

Marketplaces API REST

Fachada REST que recibe notificaciones de Mercado Libre y las persiste sin procesar para su tratamiento asíncrono posterior; el endpoint de recepción no valida el origen de la petición.

Marketplaces Commons

Librería compartida con DAOs, Repositories y Services para operaciones de base de datos del ecosistema de marketplaces.

Meli Client

Cliente declarativo para la API de Mercado Libre (pedidos, envíos, ítems y paquetes), con soporte específico para Mercado Libre Colombia.

Meli CO Create DB

Sincroniza pedidos pagados de Mercado Libre Colombia con la base de datos de logística y genera las etiquetas de envío en PDF vía Labelary.

Meli Create DB

Sincroniza pedidos pagados de Mercado Libre México con la base de datos de logística y genera las etiquetas de envío, enrutando por tipo de fulfillment (Cubbo o 99minutos).

Miravia Client

Cliente híbrido (Spring @HttpExchange + SDK IOP oficial) para la API del marketplace Miravia.

Miravia Create DB

Sincroniza pedidos pendientes y cancelados de Miravia con la base de datos de logística.

Miravia Update Stock

Actualiza el stock de las ofertas de Miravia a partir del stock disponible en Dynamics 365; el CLAUDE.md existente describe una integración de asignación porcentual por marketplace que no existe en el código real.

Order Dynamics Create DB

Sincroniza pedidos generados en Dynamics 365 (recibidos como ficheros JSON en GCS) con la base de datos de logística.

Order Dynamics Create GS

Consume eventos de negocio de Dynamics 365 F&O desde Azure Service Bus y los escribe como ficheros JSON en Google Cloud Storage para su posterior procesamiento.

Order Fraudulent Process

Genera y envía a Slack informes XLSX de pedidos fraudulentos y duplicados detectados, marcándolos como notificados.

Order PI Dynamics

Orquesta el envío de pedidos desde numerosas plataformas de e-commerce y marketplaces hacia Dynamics 365, mediante 24 runners activados por perfil de Spring.

Order PI Dynamics Gold

Orquesta el envío de pedidos desde numerosas plataformas de e-commerce hacia el entorno "Gold" (data warehouse) de Dynamics 365, mediante 22 runners activados por perfil y ejecución asíncrona.

Order SFCC Create DB

Descarga por SFTP los ficheros XML de pedidos de Salesforce Commerce Cloud, los procesa en paralelo por prefijo de tienda y los persiste en la base de datos de logística.

Orders Delayed

Detecta pedidos que superan el umbral de envío/entrega por transportista, notifica a Salesforce Commerce Cloud y asigna cupones de compensación a los entregados con retraso.

Orders to BI

Transfiere ficheros XML de pedidos, devoluciones, clientes e inventario desde SFTP hacia el datalake de BI en GCS; el repositorio contiene una clave de cuenta de servicio de GCP comprometida.

OWD Client

Cliente declarativo XML para la API OWD (Order Warehouse Distributor) — consulta de inventario y envío de pedidos.

PI Function Commons

Librería compartida de utilidades Java para los microservicios de Hawkers (FTP/SFTP, Google Cloud Storage, PDF, fechas, email, teléfonos, etc.).

PI Generate Credentials

Servicio de gestión y renovación de tokens OAuth para los marketplaces Shopee, Miravia y MercadoLibre Colombia, expuestos vía API REST y refrescados por jobs programados.

Pickup Point API

API REST para consultar puntos de recogida (pickup points) por código+carrier, coordenadas geográficas o código postal.

Pickup Point Create DB

Sincroniza los puntos de recogida de CTT (CSV) y GLS (XML) con la base de datos interna de logística.

Pickup Point Update DB

Enriquece los puntos de recogida con provincia/código ISO vía geocodificación inversa, y aplica reglas de exclusión de visibilidad, ejecutando ambos procesos en paralelo.

PIM Client

Cliente declarativo para el servicio PIM (Product Information Management), con firma de petición SHA-256.

POS Client

Cliente declarativo para la API de gestión de clientes de Microsoft Dynamics 365 Commerce (POS), con autenticación OAuth2 client-credentials y soporte multi-tenant.

Privalia Client

Cliente declarativo para la API logística de Privalia — operaciones, lotes, órdenes de entrega, paquetes y generación de etiquetas.

Privalia Create DB

Importa pedidos de dropshipment de Privalia (Veepee), genera etiquetas de envío y los persiste en las bases de datos internas de logística y Dynamics.

Privalia Marketplace Client

Cliente declarativo para la API Pink-Connect v4 de Privalia (marketplace) — consulta y actualización de estado de pedidos.

Products Dynamics PI

Sincroniza productos, variantes, precios de Privalia y códigos de barras desde Dynamics 365 hacia la base de datos interna.

Products Dynamics PI Gold

Variante para el entorno Dynamics "Gold" de products-dynamics-pi — sincroniza productos, precios de Privalia y códigos de barras hacia la base de datos dynamics-gold.

Products Feeds Generate

Genera y sirve los feeds XML/PHP de Google Shopping para Hawkers y Northweek, aplicando overrides de campo y columnas protegidas desde base de datos.

QAT Client

Cliente declarativo para la API de gestión de pedidos y documentos QAT.

Recharge Client

Cliente declarativo para la API de suscripciones Recharge (Recharge Payments) — clientes, direcciones, suscripciones, métodos de pago, cargos y pedidos.

Recovery Logistic Status

Recupera y sincroniza en paralelo el estado de envío de 6 carriers logísticos (Auro, Auro Lentes, LogSolution, Sprint Logistics EU/GB, Cubbo) hacia Dynamics y Logistics.

Return PI Dynamics

Sincroniza devoluciones de pedidos (aprobadas, pagadas, canceladas) hacia Dynamics 365 y envía el email de reembolso vía Salesforce Marketing Cloud.

Robo API

API REST para la gestión de devoluciones de producto (creación, edición, consulta) con autenticación OAuth2/JWT vía Auth0 y modo de pruebas por tablas sombra.

Sarmed Client

Cliente declarativo para el backend ecommerce Sarmed (login, envío de pedidos y alta de productos).

Servientrega Client

Cliente SOAP para la plataforma logística colombiana Servientrega — validación de salidas (pedidos) y tracking.

SFCC Abandoned Cart

Recibe eventos de carrito abandonado desde la web, los almacena en GCS y los envía normalizados a Salesforce (Marketing Cloud/CRM) cada 2 minutos.

SFCC Client

Cliente declarativo para las APIs OCAPI y Shop de Salesforce Commerce Cloud — cupones, productos y envíos de pedido.

SFCC Commons

Librería compartida de modelos JAXB para el intercambio de datos XML con Salesforce Commerce Cloud.

SFCC Marketing Client

Cliente declarativo para Salesforce Marketing Cloud — envío de emails transaccionales y eventos de interacción a Journey Builder.

SFCC Services Client

Cliente declarativo para la API REST de Salesforce (SFCC Services) — productos, cuentas, pedidos, price books y envíos, con lógica de negocio de alta de cuentas y pedidos.

SFCC Update Stock

Genera y sube por SFTP los inventarios XML de stock para las 10 tiendas/regiones de Salesforce Commerce Cloud, calculados a partir de Dynamics y pedidos pendientes.

SFSC Catalog Updater

Sincroniza el catálogo de producto (estándar y grupos de variación) y datos de encuestas hacia Salesforce Service Cloud y Marketing Cloud.

Shopee Client

Cliente declarativo genérico para la API de Shopee Open Platform (productos, stock, tienda y mensajería), con firma HMAC gestionada por el consumidor.

Shopee Update Stock

Actualiza el stock de producto en las 5 tiendas regionales de Shopee (MY, TH, SG, PH, VN) a partir de una hoja de Google Sheets.

Showroom Client

Cliente declarativo dual (estándar y Flash) para el marketplace Showroomprivé — pedidos, ofertas, tracking e importación de stock.

Showroom Create DB

Sincroniza pedidos del marketplace Showroom Privé (Mirakl) con la base de datos de logística, aceptando pedidos pendientes y persistiendo los que están en envío.

Showroom Flash Create DB

Sincroniza pedidos del marketplace Showroom Flash (Mirakl) con la base de datos de logística, aceptando pedidos pendientes y persistiendo los que están en envío.

Showroom Update Stock

Actualiza el stock de las ofertas de Showroom Privé (Mirakl) a partir del stock disponible en Dynamics 365, mediante un CSV importado por la API de Mirakl.

Slack Client

Cliente declarativo para la API de Slack — envío de mensajes y subida de ficheros en tres pasos.

SprintLogistics Client

Cliente declarativo dual (ES/GB) para la API v2 de SprintLogistics — productos, pedidos, devoluciones y tracking POD.

Store Delivery Status Dynamics Create DB

Procesa eventos de estado de entrega de Dynamics 365 desde GCS y los persiste simultáneamente en tres bases de datos (Dynamics PRO, Dynamics GOLD y Logistics).

The Iconic Client

Cliente declarativo para la API v2 de The Iconic — pedidos, ítems, productos y stock; incluye un cliente legacy v1 obsoleto.

The Iconic Create DB

Sincroniza pedidos pendientes del marketplace The Iconic con la base de datos de logística.

Trustpilot Catalog Updater

Sincroniza el catálogo de producto (Hawkers y Northweek) con Trustpilot Product Reviews mediante upsert por lotes.

Trustpilot Invitation Sender

Envía invitaciones de reseña de Trustpilot (servicio y producto) a clientes con pedidos entregados hace 3 días, consultando el datawarehouse de Snowflake.

Update PIM Web

Descarga el catálogo desde SalesLayer, transforma los atributos de producto en bullets multilingües (10 idiomas) y actualiza el PIM web mediante upsert por lotes.

Update SFCloud

Sincroniza estados de envío y datos de pedido/producto desde el sistema de logística interno hacia Salesforce Commerce Cloud (SFCC) y Salesforce Service Cloud (SFSC).

Update Stock

Sincroniza el stock por marketplace (Decathlon, Miravia, Showroom, ECI) desde una hoja de Google Sheets hacia la base de datos de marketplaces, para las marcas Hawkers y Northweek.

Web Product Catalog Commons

Librería compartida que proporciona entidades JPA, repositorios Spring Data y servicios para el catálogo de productos web sobre PostgreSQL.

XML to XLSX Converter

Descarga por SFTP los ficheros de movimientos de Auro en XLS/XML, los convierte a XLSX y los vuelve a subir, archivando los originales.

Zalando Client

Cliente declarativo para la API de Zalando (HA-EU) — productos, precios, pedidos y catálogo, con reescritura de merchant ID en tiempo de ejecución.