- Szycy
- 3 kwietnia 2026 10:26 UTC
- Autor
- Kamo
- Pochęt się
- 99b5947
Pełny detaliczny model danych POS zaprojektowany do samodzielnej pracy KamoRetail i Sync sync dwukierunkowy ze Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop i OpenCart. Katalog produktów (29 plików): - ProductKategoria (hierarchiczna), ProductBrand, ProductAttribute, ProductAttributeValue - ProductVariant (poziom SKU z ceną/wagą/polityką wynalazczyni) - ProductImage (multiimage), ProductTag, ProductTag - ProductRelation (cross-sell/up-sell), ProductVariantAttribute - Tabele koncerystyczne i akcesoria produktowe - 5 enum: ProductType, ProductAttributeType, ProductAttributeInputType, InwentaryzacjaPolityka, ProductRelationType - Oferowanie podmiotu rozszerzonego: marka, produktType, slug, pola SEO, waga, Porytycznie, kosztCena, taxClassId, wymaga Wysyłka Domenacja klienta (13 plików): - RetailCustomer, RetailCustomerPrzemówienie, RetailCustomerGrup - RetailCustomerGuburzone, Lista życzeń, WishlistItem - AddressType enum, wszystkie repozytoria Cena/podatki / Zniżki (19 plików): - TaxClass, TaxZone, TaxRate (pomoc komunalna/wspólnotowa) - Zniżka (kody + automatyczne), DiscountRule (barytowe targetowanie) - PriceList, PriceListEntry (wycena w grupie) - GiftCard ze śledzeniem równowagi - 3 enums, wszystkie repozytoria Ulepszony zapasy (6 plików): - Inwentaryzacja (wielokiernia z flagami/pickupów) - Porówn zapasowy (napastacyjne per-lokalizacja z progami) - StockAdjustment (pełna ścieżka audytu) - StockAdjustmentType enum Wysyłka i wypełnienie (14 plików): - ShippingZone, wysyłkoweMetod (płaska/waga/nośna/bezpłatna obsługa radosna) - Prześlijnik, Lotnisko (z śledzącymi szablonami URL) - Wysyłka, ShipmentItem (z pełnym cyklem życia śledzenia) - ShipmentStatus, ShippingCalculationType enums Koszyk i kasy (12 plików): - Koszyk - CartItem - Projekt, DraftOrderLineItem (zamówienia przedpłaty stworzone przez serwer) -Umowy Upośled (wewnętrzny/customer-visible) - CartStatus, DraftOrderStatus enums Warstwa abstrakcji dostawcy (15 plików): - RetailProviderType enum (KAMO_NATIVE + 10 dostawców) - Podmiot RetailProviderConfig (ustawienia dostawców na rynku) - RetailSyncLog podmiot (sztuka do audytu) - 6 interfejsów adaptera synchronizacji: ProductSyncAdapter, ZamówSyncAdapter, InventorySyncAdapter, CustomerSyncAdapter, PricingSyncAdapter, FulfillmentSyncAdapter - RetailProviderCapability interfejs (sygnale funkcji na jednego dostawcę) - RetailProviderRegistry (rejestr adapterów runtime) - SyncDirection, SyncStatus enums