Adicionar KamoRetail modelo de dados empresariais — 109 novas entidades, repositórios e abstração de provedores

Featurekamo-shared-library
Navios
3 de abril de 2026 às 10:26 UTC
Autor
Kamo
Enviar
99b5947

Modelo de dados POS de varejo completo projetado para operação independente KamoRetail e Sincronização bidirecional com Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop e OpenCart. Catálogo de produtos (29 arquivos): - ProductCategory (hierárquica), ProductBrand, ProductAttribute, ProductAttributeValue - ProductVariant (nível SKU com política de preços/peso/inventário) - ProductImage (multi-image), ProductTag, ProductReview - ProductRelation (cross-sell/up-sell), ProductVariantAttribute - Mesas de junção produto-categoria e produto-tag - 5 enums: Tipo de Produto, ProdutoAtributoTipo, ProdutoAtributoTipo de Entrada, InventárioPolítica, Tipo de Relação de Produto - Entidade de oferta expandida: marca, produtoTipo, lesma, campos de SEO, peso, compareAtPrice, costPrice, taxClassId, requiresExpedição Domínio do Cliente (13 ficheiros): - VarejoCliente, VarejoClienteEndereço, VarejoGrupoCliente - VarejoGrupo ClienteMembro, Lista de desejos, Lista de desejosItem - EndereçoType enum, todos os repositórios Preços/Imposto/Descontos (19 ficheiros): - TaxClass, TaxZone, TaxRate (suporte composto/inclusivo/prioridade) - Desconto (códigos + automático), regra de desconto (segmentação granular) - PriceList, PriceListEntry (preço por grupo) - GiftCard com acompanhamento de equilíbrio - 3 enums, todos os repositórios Inventário melhorado (6 arquivos): - InventárioLocalização (multi-warehouse com bandeiras de preenchimento/captura) - StockLevel (por habitante com limiares) - Ajustamento de stock (pista de auditoria completa) - StockAdjustmentType enum Envio & Cumprimento (14 arquivos): - ShippingZone, ShippingMethod (tipos de cálculo liso/peso/transportador/livre) - ShippingClass, Transportador (com modelos de URL de rastreamento) - Envio, EnvioItem (com ciclo de vida de rastreamento completo) - Estádio de Envio, FreteCalculação Tipo de enums & Obter o Carrinho (12 ficheiros): - O quê? CartItem - DraftOrderOrderLineItem (ordens de pré-pagamento criadas por comerciantes) - OrderNote (interno/cliente-visível) - CartStatus, DraftOrderStatus enums Camada de Abstração do Fornecedor (15 arquivos): - RetailProviderType enum (KAMO NATION + 10 fornecedores) - Entidade RetailProviderConfig (configurações do fornecedor por mercado) - Entidade RetailSyncLog (via de auditoria sincronizada) - 6 interfaces de adaptador de sincronização: ProductSyncAdapter, OrderSyncAdapter, InventárioSyncAdapter, ClienteSyncAdapter, PreçosSyncAdapter, SatisfaçãoSyncAdapter - RetailProviderCapability interface (pavilhões de recursos por fornecedor) - RetailProviderRegistry (registo de adaptador de tempo de execução) - SyncDirection, SyncStatus enums

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços