Модель корпоративных данных KamoRetail — 109 новых объектов, репозиториев и абстракции провайдеров

Featurekamo-shared-library
Порезанный
3 апреля 2026 г. в 10:26 UTC
Автор
Kamo
Обещать
99b5947

Полная розничная модель данных POS, предназначенная для автономной работы KamoRetail и двунаправленная синхронизация с Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop и OpenCart. Каталог продуктов (29 файлов): - Категория продукта (иерархическая), ProductBrand, ProductAttribute - Вариант продукта (уровень SKU с ценовой/весовой/инвентарной политикой) - ProductImage (мульти-изображение), ProductTag, ProductReview - ProductRelation (cross-sell/up-sell), ProductVariantAttribute - Таблицы стыковок категории и категории продукции - 5 перечислений: ProductType, ProductAttributeType, ProductAttributeInputType, Инвентарная политика, ProductRelationType - Предлагающая организация расширена: бренд, продукт Тип, слизняк, поля SEO, вес, СравнитьAtPrice, costPrice, taxClassId, requireShipping Домен клиента (13 файлов): RetailCustomer, RetailCustomerAddress, RetailCustomerGroup RetailCustomerGroupMembership, Wishlist, WishlistItem AddressType enum, все репозитории Цены/Налоги/Скидки (19 файлов): TaxClass, TaxZone, TaxRate (составная/включающая/приоритетная поддержка) - Скидка (коды + автоматическая), Скидка (гранулированный таргетинг) PriceList, PriceListEntry (уровень цен на группу) - GiftCard с отслеживанием баланса - 3 энума, все репозитории Расширенный инвентарь (6 файлов): - InventoryLocation (многофункциональный склад с флагами выполнения / пикапа) - Стоковый уровень (за переменную на место с порогами) - StockAdjustment (полный аудит) - StockAdjustmentType enum Доставка и выполнение (14 файлов): - ShippingZone, ShippingMethod (плоские/весовые/несущие/бесплатные типы расчета) - ShippingClass, Carrier (с отслеживанием шаблонов URL) Отгрузка, отгрузка (с полным жизненным циклом отслеживания) - ShipmentStatus, ShippingCalculation Тип энума Cart & Checkout (12 файлов): - Карта **************** Карточка - DraftOrder, DraftOrderLineItem (приказы о предварительной оплате, созданные продавцами) - OrderNote (внутренний / клиенто-видимый) - CartStatus, DraftOrderStatus enums Слой абстракции провайдера (15 файлов): - RetailProviderType enum (KAMO NATIVE + 10 провайдеров) - RetailProviderConfig entity (настройки поставщика на рынке) - RetailSyncLog entity (sync audit trail) 6 интерфейсов адаптера синхронизации: ProductSyncAdapter, OrderSyncAdapter, InventorySyncAdapter, CustomerSyncAdapter, PricingSyncAdapter, Исполнитель: SyncAdapter - интерфейс RetailProviderCapability (флаги характеристик на одного провайдера) RetailProviderRegistry (реестр адаптеров) - SyncDirection, SyncStatus enums

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены