- Se descapó
- 3 de abril de 2026 a las 10:26 UTC
- Autor
- Kamo
- Compromit
- 99b5947
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