- Expediere
- 3 aprilie 2026 la 10:26 UTC
- Autor
- Kamo
- Comite
- 99b5947
Model complet de date POS de vânzare cu amănuntul conceput pentru funcționarea independentă KamoRetail și sincronizare bidirecțională cu Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop şi OpenCart. Catalog produs (29 fișiere): - Categoria de produse (hierarhical), ProductBrand, ProdusAttribute, ProdusAttributeValue - Variant produs (nivel SKU cu politica de stabilire a prețurilor/greutate/inventare) - Image produs (multi-image), ProductTag, ProductReview -Relaţia produsului (vânzare/vânzare încrucişată), - Tabele de joncţiune pentru categoria de produse şi produse-Tag - 5 enums: ProductType, ProductAttributeType, ProductAttributeInputType, Inventar Policy, ProductRelationType - Entitatea de oferta extins: brand, produsType, melc, SEO domenii, greutate, ComparăAtPrice, costPreţ, taxaClasaId, necesităShipping Domeniu client (13 fișiere): - RetailClient, RetailClientAddress, RetailClientGroup - Retail ClientGroupMembership, Wishlist, WishlistItem - AdressType enum, toate depozitele Prețuri/Taxă/Discounts (19 fișiere): - TaxClass, TaxZone, TaxRate - Reducere (coduri + automate), Reducere (targere grandulara) - PriceList, PriceListEntry (tired per-group price) - Cadou cu urmărire echilibru - 3 enums, toate depozite Inventar îmbunătățit (6 fișiere): - InventarLocation (multi-warehouse cu implinire / pickup steaguri) - Nivelul stocurilor (pervariant per-locaţie cu praguri) - StockAdjustment (urmă de audit completă) - StockAdjustmentType enum Livrare și completare (14 fișiere): - TransportZone, LivrareMetoda (flat/greutate/carrier / tipuri de calcul gratuit) - Livrare Clasa, Carrier (cu urmărire șabloane URL) - Transport, TransportItem (cu ciclu de viata complet de urmarire) - TransportStatus, ShippingCalculation Enumuri de tip Coș și ieșire (12 fișiere): - Cartul ***************** CartItem - DraftOrder, DraftOrderLineItem (comenzi pre-plata create de Merchant) - OrderNote (intern/client-vizible) - CartStatus, DraftOrderStatus enums Layer de abstractizare furnizor (15 fișiere): - RetailProviderType enum (KAMO NATIV + 10 furnizori) - RetailProviderConfig entity (per-market provider settings) - RetailSyncLog entity (sinc) - 6 interfete de adaptor de sincronizare: ProductSyncAdaptator, OrderSyncAdapter, InventarySyncAdapter, ClientSyncAdapter, PricementSyncAdapter, Împlinire SyncAdaptor - Interfata RetailProviderCapability (semnale de alimentare per furnizor) - RetailProviderRegistry (runtime adaptor register) - SyncDirection, SyncStatus enums