Koszt dostawy wyliczany przez Comarch e-Sklep Sync

Od wersji Comarch e-Sklep 2020 dodano możliwość określenia kolejnego sposobu wyliczania kosztów dostawy na podstawie danych przesłanych przez Comarch e-Sklep Sync. Dzięki temu możliwe jest przygotowanie własnej macierzy dostaw obsługującej nawet najbardziej skomplikowane scenariusze wyliczania kosztów dostawy.

Nowy typ dostępny jest w panelu administracyjnym wówczas, gdy:

  • Comarch e-Sklep będzie w wersji B2B,
  • usługa Comarch e-Sklep Sync będzie skonfigurowana i włączona.

Po spełnieniu powyższych warunków w menu Ustawienia/ Płatności i dostawy na zakładce Dostawy, po dodaniu nowego sposobu dostawy lub podczas edycji już używanych dostaw, w sekcji Sposób liczenia kosztu dostawy pojawi się piąta opcja: Koszt wyliczany przez eShop.Sync.

Nowy sposób liczenia kosztów przez usługę Sync wymaga zbudowania (we własnym zakresie) odpowiedniej biblioteki oraz dopisania w niej nowej procedury. W dalszej kolejności przygotowany plik DLL należy dodać do zainstalowanej usługi.

Na potrzeby pobierania własnych kosztów dostaw w szablonie należy obsłużyć dostawę o typie 5.
Wymaga ona wykorzystania workera (w postaci DLL) o nazwie erpDataDeliveryCost.
Przykładowy worker poniżej:
W tym workerze są przekazywane obiekty z kontrahenta, podobnie jak w przypadku innych standardowych workerów usługi Comarch e-Sklep Sync.

Dalsza konfiguracja nowego sposobu wyliczania kosztów dostawy w panelu e-Sklepu pozostaje taka sama jak w przypadku pozostałych typów kosztów i została opisana w tym artykule.

Uwaga
Po dodaniu tego typu dostawy do macierzy kosztów, nie będzie on widoczny na szczegółach towarów w e-Sklepie w sekcji „Dostawa już od”.

Czy ten artykuł był pomocny?