Struktury modułu Dostawy
Moduł Dostawy w systemie WiseB2B odpowiada za zarządzanie informacjami o dostawach, ich metodach i strategiach. W ramach warstwy domenowej (Domain) modułu Dostawy wyróżniamy następujące encje:
Główne encje modułu Dostawy
-
Delivery
Podstawowa encja reprezentująca dostawę w systemie. Przechowuje kluczowe dane dotyczące przesyłki, takie jak powiązany klient i zamówienie, metoda dostawy, numer śledzenia oraz daty wysyłki i doręczenia. -
DeliveryMethod
Encja reprezentująca metodę dostawy. Umożliwia definiowanie różnych sposobów dostawy oferowanych klientom, wraz z ich typem, nazwą, opisem, czasem dostawy i przypisaną strategią obsługi. -
DeliveryMethodTranslation
Encja przechowująca tłumaczenia dla metod dostaw, co pozwala na internacjonalizację nazw i opisów. -
DeliveryStrategy
Encja definiująca strategię obsługi dla danej metody dostawy. Określa serwisy odpowiedzialne za walidację i pobieranie informacji o dostawie w kontekście koszyka i zamówienia.
Rola encji w module Dostawy
Encje z przestrzeni nazw Wise\Delivery\Domain
stanowią fundament zarządzania dostawami w systemie WiseB2B. Pozwalają one na:
- przechowywanie i aktualizację danych o dostawach,
- definiowanie i zarządzanie metodami dostaw,
- obsługę różnych strategii i logik biznesowych związanych z dostawami,
- zapewnienie internacjonalizacji danych.
Każda z wymienionych encji pełni określoną rolę w modelu domenowym i jest wykorzystywana w różnych mechanizmach systemu.
Dalsze artykuły
W kolejnych artykułach znajdziesz szczegółowe opisy każdej z powyższych encji, ich pól, metod oraz zastosowań w kodzie systemu WiseB2B.