Skip to main content

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.