Saltar al contenido
KAMOUniverse

Changelog

Qué hay de nuevo.

Cada mejora de la plataforma, a medida que se envía.

  1. · kamo-internal

    Página de vista de cuenta completa/manaje en /account/view/[id]

    Nueva página de detalles de cuenta de empresa con 6 pestañas: - Vista general: 4 tarjetas estadísticas (pedidos, gastados, leads, miembros), información de cuenta, información de contacto, dirección, pedidos recientes/consejos, vista previa de notas - Plomo: tabla de plomos asociado con clic a /leads/view/.id. - Ordenes: tabla de historial de pedidos con chips de estado, click-through to pipeline - Miembros: usuarios asociados con la placa Master, set-master/remove acciones - Notas: notas al estilo de la línea de tiempo con forma de adición y conmutación de la posibilidad de cliente - Documentos: marcador de posición para la futura gestión de documentos Página de la lista de cuenta actualizada con nueva pestaña "Cuentas" junto a la existente navegador del miembro del equipo. Buscar, tabla con todos los campos de la cuenta, click-a través a la vista de detalle. Nuevas cuentasApi.ts cliente (416 líneas) con CRUD completa para clientes, grupos, leads/órdenes/ordenes/miembros/noteros.

  2. · SecurityService

    Añadir 18 puntos finales de detalle de cuenta para la gestión de clientes del comercio

    Nuevos endpoints on AccountController under /api/security/account/: - CRUD del Cliente: GET/POST/PUT/DELETE /clótomistas, GET /customers/-uid. - Datos asociados: GET /customers/-uid-/leads, /órdenes, /miembros - Gestión de miembros: PUT /customers/-uid-/miembros (add/remove/set master) - Notas: GET/POST /customers/-uid-/notes - Grupos de cuenta: GET/POST/PUT/DELETE /groups Devoluciones de endpoint completo información de la cuenta, datos de contacto de ******************* dirección, plomo/orden/member counts.

  3. · kamo-shared-library

    Añadir ************* y ****************

    Nuevos métodos de consulta para la página de detalle de la cuenta . Buscándote de pedido por el comprador y listado de cuentas por org.

  4. · kamo-internal

    Añadir sub-tabs de tuberías al por menor - Clientes, Fumplment, Carts & Drafts

    Las verticales RETAIL en la página de Pipeline ahora tienen 4 sub-tabs en lugar de una sola Vista de pedidos: 1. Ordenes de tubería existentesTab (sin cambios) 2. Clientes de la tabla AgGrid con perfiles de clientes, expansión de direcciones en línea, búsqueda, resumen del historial de pedidos, exportación de CSV 3. Cumplimiento del salpicadero de seguimiento de envío con fichas de filtro de estado (Pending/Label Created/In Transit/Out for **************** estado codificado por color, generación de enlaces de seguimiento, crear diálogo de envío 4. Carretes y borradores - Dos sub-views: Carritos activos/abanados con expansión de artículos y acción "Convertir a Orden"; Proyecto de Ordenes con la gestión de la situación PipelineVerticalSección actualizada para renderizar sub-tabs para RETAIL (es anterior un solo contenido). Los ganchillos pasaron al nivel superior de los componentes para satisfacer las reglas de React.

  5. · kamo-internal

    Ajustes de venta al por menor de la empresa UI 5 pestañas del mercado nuevo/reescrita para RETAIL

    Catálogo de producto (reescrito): 4 sub-views - Tabla de productos con búsqueda/filtros, Categorías jerárquicas árbol, Gestión de marcas, Atributos con valores mecanografiados y muestras de color. CRUD completa para categorías, marcas, atributos, valores de atributo. Clientes (nuevo): 2 sub-views - Tabla de clientes con búsqueda, expansión de dirección en línea, CRUD completa para clientes/didresses/grupos de clientes. Muestra total de pedidos, exención de impuestos status, marketing opt-in. Inventario (nuevo, sustituye al marcador): 3 sub-views - Tabla de niveles de stock con codificados de color-marillas de filas bajas/fu fuera de stock y diálogo de ajuste por fila, Ubicaciones CRUD con insignia de cumplimiento/elección, registro de auditoría de Ajustes de solo lectura con filtros. Impuestos y envíos (nuevos): 4 sub-views .Clases de impuestos, Zonas Tributarias, Tasas de Impuestos (con compuesto/inclusive/priority), Shipping (zonas con métodos anidados - transportistas). Descuentos y precios (nuevo): 3 sub-views . Descuentos con códigos/tipos automáticos y reglas, Listas de precios con entradas expandibles, Tarjetas de Regalo con seguimiento de equilibrio. Página de detalles del mercado actualizada: Los mercados RETAIL muestran ahora 8 pestañas (Overview, Vendedores, Catálogo de productos, Inventarios, Clientes, Impuestos y Envíos, Descuentos y Precios, Acuerdos).

  6. · kamo-internal

    Añadir 90 métodos de API de venta al por menor y 30 interfaces de TypeScript al comercioApi

    Cobertura completa de API de frontend para KamoRetail: categorías, marcas, atributos, variantes, imágenes, etiquetas, opiniones, clientes, direcciones, grupos de clientes, clases/zonas/caldes fiscales, descuentos, listas de precios, tarjetas de regalo, inventario ubicaciones, niveles/ajustes de existencias, zonas marítimas/métodos, transportistas, envíos, carritos, pedidos de borradores, notas de pedido, configs de proveedor, registros de sincronización.

  7. · SecurityService

    Añade 111 endpoints minoristas a CommerceMarketController

    Todos los endpoints bajo /-marketId-/retail/... revestimiento de espacio de nombres: - Categorías, marcas, atributos (con valores), imágenes, variantes, etiquetas, comentarios - Clientes, direcciones, grupos de clientes - Clases de impuestos, zonas, tarifas; descuentos; listas de precios (con entradas); tarjetas de regalo - Uds de inventario, niveles de existencias (con ajustes) - Zonas de transporte, métodos, transportistas, envíos - Carts (con artículos), proyectos de órdenes, notas de orden - Configs de proveedores, registros de sincronización El controlador creció de 1.100 a 2.550 líneas. Todos los endpoints delegados a RetailService.

  8. · kamo-shared-library

    Añadir RetailService (2376 líneas) y 38 DTO minoristas

    RetailService proporciona CRUD completa para todas las entidades de KamoRetail en 7 dominios: catálogo (categorías, marcas, atributos, variantes, imágenes, etiquetas, comentarios), clientes (perfiles, direcciones, grupos), precios (clases/zonas/tas de impuestos, descuentos, listas de precios, tarjetas de regalo), inventario (ubicaciones, niveles de existencias, ajustes), envío (zonas, métodos, transportistas, envíos), carritos (cartas, redactar órdenes, notas de pedido y configuración del proveedor (registros de sincronización). 38 DTOs en donotmodify.dao.dtos.pos.retail para la capa de transporte API.

  9. · DaemonService

    Añadir OG imagen de calentamiento de trabajo para kamocrm.com

    Trabajo programado de cuarzo que pre-fetches URL de imagen abierta diariamente en 4 AM para mantener caliente la caché de imagen OG del sitio de marketing. Covers 23 Rutas estáticas y rutas de entradas de blog. Configurable a través del medio ambiente variables (OG-WARMUP-ENABLED, OG-WARMUP-BASE-URL).

  10. · kamo-marketing

    Añadir la generación de imágenes OG programáticas para todas las rutas

    Utiliza la convención Next.js opengraph-image.tsx con la representación de Satori/Resvg Oleoducto. Cada ruta obtiene una imagen de marca de 1200x630 con fuente Inter, fondo oscuro, acentos de gradiente y título/subtítulo específico de página. Rutas estáticas pre-render en tiempo de construcción con revalidación de 24h ISR. Las rutas dinámicas de blog y KB utilizan generarStaticParams para construir-tiempo generación. Eliminó metadatos manuales de imagen a favor de la convención- auto-inyección basada.

  11. · kamo-shared-library

    Añadir KamoRetail modelo de datos empresariales de 109 nuevas entidades, repositorios y abstracción del proveedor

    Modelo de datos POS minorista completo diseñado para el funcionamiento independiente de KamoRetail y sincronización bidal con Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop y OpenCart. Catalog de producto (29 archivos): -Categoría de producto (jerárquica), ProductBrand, ProductAttribute, ProductAttributeValue - ProductVariant (nivel SKU con pricing/weight/inventario política) - ProductImaage (multi-imagen), ProductTag, ProductReview - ProductRelation (cross-sell/up-sell), ProductVariantAttribute - Tablas de unión de producto y de la Concha de productos - 5 enums: ProductType, ProductAttributeType, ProductAttributeInputType, InventoryPolicy, ProductRelationType - Entidad de venta ampliada: marca, productoType, babosa, campos SEO, peso, compareAtPrice, costPrice, taxClassId, requiereShipping Cúmpleo de clientes (13 archivos): - RetailCustomer, RetailCustomerDirección, RetailCustomerGroup - RetailCustomerGroupMembership, Wishlist, WishlistItem - AddressType enum, todos los repositorios Precios/Tax/Descuentos (19 archivos): - TaxClass, TaxZone, TaxRate (apoyo integrado/inclusivo/prioritario) - Descuento (códigos automáticos), DiscountRule (objetivo mayorular) - PriceList, PriceListEntry (precios por grupo) - GiftCard con seguimiento de equilibrio - 3 enums, todos los repositorios Inventario mejorado (6 archivos): - InventoryLocation (multi-warehouse con banderas de cumplimiento/pickup) - Nivel de existencias (por variable por ubicación con umbrales) - BalanceAjustamento (trayección de auditoría completa) - StockAdjustmentType enum Envío y cumplimiento (14 archivos): - ShippingZone, ShippingMethod (flat/weight/carrier/tipos de cálculo gratuitos) - EnseñaClass, Transportista (con plantillas URL de seguimiento) - Envío, EnvíoItem (con ciclo de vida de seguimiento completo) - ShipmentStatus, ShippingCalculationType enums Cart & Checkout (12 archivos): - Carrito ********** CartItem - DraftOrder, DraftOrderLineItem (órdenes de prepago creado por el mecanismo) - OrderNote (interno/vista de cliente) - CartStatus, DraftOrderStatus enums Proveedor Abstracción Layer (15 archivos): - RetailProviderType enum (KAMO-NATIVE 10 proveedores) - entidad de RetailProviderConfig (configuración de proveedores por mercado) - entidad minoristaSyncLog (sínimo de auditoría) - 6 interfaces adaptadoras de sincronización: ProductSyncAdapter, OrderSyncAdapter, InventorySyncAdapter, CustomerSyncAdapter, PricingSyncAdapter, CumplimientoSyncAdapter - Interfaz de capacidad de compra de proveedores de comercio (banderas de características por proveedor) - RetailProviderRegistro (registro de adaptadores en tiempo de correr) - SyncDirection, SyncStatus enums

  12. · kamo-marketing

    Añadir 9 logotipos de plataforma de comercio electrónico al banner de integraciones

    Añadido BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid y Shift4Shop a la "Integrates With" marquee, interdelamada con logos de integración existentes.

  13. · kamo-internal

    Añadir la pestaña de plantillas de nivel empresarial a todos los tipos de mercado

    Reutilizable MarketAgreementTemplatesTab se añadió a cada mercado de comercio con: - Dispara de dos paneles: barra lateral de la lista de plantillas . editor completo - Vínculos de plantillas específicas del tipo de comercio (orden/garreza al por menor, activo/duración del alquiler, plan de suscripción/SLA, cotizaciones al servicio, condiciones de préstamo hipotecario, contratos PO) - Barra de herramientas de inserción variable con desplegable categorizada - Editar/Preview toggle con renderizado HTML en vivo - Gestión de plantillas: crear, editar, duplicar, borrar con ConfirmationDialog - Plantilla por defecto y conmutación activa/inactiva - Búsqueda/filtro en la lista de plantillas - Menú contextual por plantilla (editar, duplicado, borrar)

  14. · kamo-marketing

    Añade brillo de la bandera del modo de previsualización roja anunciando lanzamiento el 6 de abril

  15. · kamo-internal

    Refactor el comercio POS en entornos de arquitectura centrada en el mercado

    Importante reestructuración de la página de configuración de comercio: Frontend: - Reemplace el diseño de pestañas plana (Productos, Inventario, Activos de Alquiler, Planes de Suscripción) con Rícula de tarjetas centrada en el mercado donde los subrecursos se anidan bajo cada mercado - Reemplazar toda la CRUD modal/popup con subpáginas específicas y enruaje adecuado - Nueva estructura de ruta: ****************, etc. - Página de detalle del mercado con subtabs dinámicos basados en el tipo de comercio (RETAIL, RENTAL, SUBSCRIPTION) - La edición del plan de suscripción utiliza páginas profundas de 3 niveles con sub-tabs (precios, características, complementos, etc.) - Añadir la pestaña de marcadores de "Inserciones Proporcionarios" junto a "Markets & Fields" - Nuevo comercio unificadoApi.ts cliente que reemplaza llamadas dispersas de API - Manipador de ruta API único que reemplaza 7 archivos de ruta individuales Backend: - Expandir CommerceMarketController con endpoints anidados de mercado - Eliminar la confirmación utiliza ConfirmaciónDialog existente con patrón de palabras de desafío

  16. · SecurityService

    Expandir CommerceMarketController con variables centradas en el mercado anidado

    Reemplaza los endpoints POS planos con la jerarquía REST de comercialización: - Productos, inventario, categorías de proveedores en /-marketId-/products, /inventario, /ventorio-categorías - Activos de alquiler en el marco de activos de alquiler /-marketId/rental-assets (solo mercados RENTAL) - Planes de suscripción, precios, características, complementos, paquetes, descuentos de volumen en /-marketId/suscripción-* - Validación del tipo de comercio garantiza que los subrecursos coinábanis tipo de mercado - PATCH /-marketId-/active endpoint para desactivar rápidamente - Redevoluciones de GET /-marketId-subrecursos

  17. · kamo-shared-library

    Añadir el soporte de marketId para el producto minorista DTO y CommerceService

    Añadir marketId/marketTitle fields a RetailProductDTO, añadir marketId to CreateRetailProductRequest, y wire CommerceMarketRepository in CommerceService para establecer asociación de mercado sobre la creación de productos.

  18. · kamo-internal

    Mávanse el título de departamento y el trabajo de la pestaña Roles a la página de Mi Perfil

    Los campos de los departamentos y de trabajo ahora aparecen en la página Mi Perfil como un SecciónCard, mostrabado sólo para los miembros del equipo. Editable vía Autocompleto menú de los menúes cuando el usuario tiene derecho a MANAGE-MEMBER-SECURITY, de lo contrario se muestra como etiquetas de sólo lectura. Ambos campos pueden no ser asignados (conjunto a Ninguno). Eliminar el título de departamento/trabajo de la pestaña Roles y Permisos.

  19. · SecurityService

    Incluir miembroType, departamentoId/Título, jobTitleId/Title en el perfil de miembro Respuesta de GET

  20. · kamo-internal

    Añadir la personalización de la etiqueta de estado CRM con la configuración de la interfaz de usuario y el cableado de extremo a extremo a través de las páginas de plomo

  21. · SecurityService

    Añadir LeadStatusLabelController para la etiqueta de estado CRM de nivel de org CRUD endpoints

  22. · kamo-shared-library

    Añadir la entidad LeadStatusLabel, repositorio, servicio y DTO para la personalización de la etiqueta de estado CRM a nivel de org

  23. · kamo-internal

    Añadir a los seleccionadores de departamento y título de trabajo a la cuenta de seguridad de los miembros

    Los miembros del equipo ahora pueden ser asignados a un departamento y título de trabajo a través de Introspectos autocompletos en el diálogo Editar Seguridad. Espectos de la tarjeta de resumen las asignaciones actuales. Los miembros regulares no ven estos campos.

  24. · SecurityService

    Añadir departamento y asignación de título de trabajo al endpoint de seguridad de los miembros

    GET ahora devuelve departamentoId/Título y trabajoTitleId/Título para miembros del equipo. PUT acepta departamento de Id y de trabajo de TitleId para asignar/dessignar departamento y título de trabajo, con un nuevo cálculo de derechos después de los cambios.

  25. · kamo-internal

    Email firma de campo de campaña, enlaces sociales normalizados y reordenación de la pestaña Contenido

    - Move Content sub-tab a la primera posición en la configuración de firmas de correo electrónico - Añada conmutantes de contacto de contacto configurables por ámbito de alcance (usuario/departamento/compañía) con interruptores de habilitación/desactivación para el teléfono de trabajo, teléfono celular, Dirección de organización, Dirección de los miembros, Título de Empleo, Departamento e Iconos Sociales - Enlaces sociales defactorio en el perfil de miembro para apoyar plataformas comunes a través de una lista dinámica con desplegable de plataforma, campo de URL y orden de clasificación - Añadir 12 nuevas plataformas sociales (dribbble, hazance, pinterest, reddit, discordia, slack, medio, apilar desbordamiento, tracción, whatsapp, telegrama, señal) - Añada las rutas API Next.js para la firma de campos de configuración y miembros de enlace social - Vista previa respeta la configuración de campo y los campos de discapacitados se esconden en tiempo real - Los campos que están habilitados pero no poblados se ocultan automáticamente

  26. · SecurityService

    Sincronizar los vínculos sociales con la mesa de vínculos sociales normalizadas

    Escriba los vínculos sociales de miembros con las columnas EmbSocialLinks incrustados (atrasada compat) y la nueva tabla de vínculos sociales normalizados. Añadir redes socialesNormalizados a la respuesta de GET de miembros para los clientes que soportan el nuevo formato.

  27. · EmailService

    Añadir correo electrónico firma de campo config API

    Añadir servicio y controlador REST para gestionar la visibilidad de campo de firma de correo electrónico configuración por organización. Los administradores pueden alternar qué campos de contacto aparecen en las firmas de cada ámbito (usuario/departamento/compañía).

  28. · kamo-shared-library

    Añadir SocialLinkEntity y EmailSignatureFieldConfigEntity

    Añadir tabla de vínculos sociales normalizados para reemplazar columnas de enlaces sociales incorporadas, apoyar tanto plataformas predefinidas como enlaces sociales personalizados con ordenar la clasificación. Añada tablera de contacto de correo electrónico-configurable de correo electrónico visibilidad alterna por alcance (usuario/departamento/empresa) en firmas de correo electrónico.

  29. · kamo-internal

    Implementar conmutador de buzón con acceso basado en privilegios en la página /messages

    - Add Meet, POS, y 3 nuevos privilegios de acceso al frontend RoleRightType - Añadir ServiceType.MEET a Service frontend ServiceType enum - Añadir getAccessibleMailboxes API y tipo de cacajas Accessible en buzónApi - Overhaul FolderSidebar conmutador de buzón agrupado: My Mailboxes, Compartidos, Departamento, Tipo de Trabajo, Todos los Miembros (orgullo-gated) - Ejecutar "Cargando"... emisión derivando correo electrónico de respuesta de buzones accesibles - Actualizar MessageBrowser para manejar el tipo de buzón de miembro con pantalla de banner

  30. · EmailService

    Añadir endpoint de los buzones accesibles con acceso ampliado basado en privilegios

    Añadir AccessibleMailboxService y GET /api/email/mailboxes/ endpoint accesible que devuelve buzones personales, buzones compartidos y acceso con privilegios al departamento, tipo de trabajo y todos los buzones de los miembros.

Tu universo está esperando.

Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.

Gratis para siempre: no se requiere tarjeta de crédito