- Verschifft
- 3. April 2026 um 10:26 UTC
- Autor
- Kamo
- Ausschuss
- 99b5947
Vollständiger Kassendatenmodell für den eigenständigen KamoRetail-Betrieb und bidirektionelle Synchronisation mit Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop und OpenCart. Produktkatalog (29 Dateien): - ProduktKategorie (hierarchisch), ProductBrand, ProductAttribute, ProductAttributeValue - ProductVariant (SKU-Niveau mit Preis-/Gewichts-/Bestandsaufgabe) - ProduktImage (multi-image), ProductTag, ProductReview - ProductRelation (Cross-Sell/Up-sell), ProductVariantAttribute - Produkt-Kategorie und Product-Tag Kreuzung Tabellen - 5 enums: ProductType, ProductAttributeInputType, InventarPolicy, ProductRelationType - Angebot Unternehmen erweitert: Marke, productType, Schnecke, SEO-Felder, Gewicht, compareAtPrice, costPrice, taxClassId, erfordertShipping Kundendomäne (13 Dateien): - RetailCustomer, RetailCustomerAddress, RetailCustomerGroup - RetailCustomerGroupMitgliedschaft, Wunschliste, WishlistItem - AddressType enum, alle Depots Pricing/Tax/Discounts (19 Dateien): - TaxClass, TaxZone, TaxRate (compound/inclusive/Priority Support) - Rabatt (Codes + Automatik), DiscountRegel (Granulatzielung) - PriceList, PriceListEntry (geregelte Preisgestaltung pro Gruppe) - GiftCard mit Balance Tracking - 3 enums, alle Repots Erweitertes Inventar (6 Dateien): - InventoryLocation (Multi-Lager mit Fulfillment/Pickup-Fahnen) - Stocklevel (pro-Variante pro Standort mit Schwellenwerten) - StockAdjustment (vollständiger Audit-Trail) - StockAdjustmentType enum Versand & Erfüllung (14 Dateien): - ShippingZone, ShippingMethod (flat/weight/carrier/free Berechnungstypen) - ShippingClass, Carrier (mit Tracking URL Vorlagen) - Versand, Versandartikel (mit voller Lebenszyklus) - Versandstatus, VersandberechnungTyp enums Cart & Kasse (12 Dateien): - Warenkorb ************ - DraftOrder, DraftOrderLineItem (handelte Vorbezahlungsaufträge) - Bestellschein (intern/kundensichtbar) - CartStatus, DraftOrderStatus enums Provider Abstraction Layer (15 Dateien): - RetailProviderType enum (KAMO_NATIVE + 10 Anbieter) - RetailProviderConfig Einheit (pro-Market-Anbieter Einstellungen) - RetailSyncLog Entität (Sync Audit Trail) - 6 Sync Adapterschnittstellen: ProductSyncAdapter, OrderSyncAdapter, InventorySyncAdapter, CustomerSyncAdapter, PricingSyncAdapter, FulfillmentSync-Adapter - RetailProviderCapability-Schnittstelle (Funktionsflaggen pro Anbieter) - RetailProviderRegistry (Laufzeit-Adapter-Registry) - SyncDirection, SyncStatus enums