Sekcja w panelu administracyjnym: Parametry → Dostawa (URL: /admin/delivery_firm.php).
Co to jest
Lista metod dostawy, które klient widzi przy składaniu zamówienia w kalkulatorze. Każda metoda to wariant z własną nazwą, ceną i parametrami.
Typowe metody
- Odbiór własny z produkcji
- Odbiór własny z punktu sprzedaży
- Kurier po mieście
- Nova Poshta / CDEK / Ukrposhta
- Transport międzymiastowy własny
Pola
- Nazwa dla klienta
- Wymagana. Co klient zobaczy w kalkulatorze (np. „Dostawa kurierem po Kijowie").
- Nazwa maszynowa (slug)
- Wymagana. Używana w API/integracjach. Łacińskie litery bez spacji (`courier`, `pickup`, `nova_post`).
- Typ obliczenia ceny
- Wybór:
fixed(stała),per_km(za kilometr),per_kg(za kilogram),formula(własna formuła). - Wartość ceny
- Liczba. Zależy od typu: dla
fixed— cena końcowa, dlaper_km— stawka za kilometr itd. - Filtr po regionie
- Opcjonalna lista regionów/miast, w których metoda jest dostępna. Jeśli pusto — dostępna wszędzie.
- Minimalna kwota zamówienia
- Opcjonalnie. Metoda pojawi się tylko, gdy zamówienie wynosi od X.
- Aktywna
- Pole wyboru. Odznacz — metoda będzie tymczasowo ukryta przed klientem.
- Sortowanie
- Liczba. Im mniejsza — tym wyżej w polu wyboru dla klienta.
Działania
- Dodaj metodę — wypełnij pola i zapisz.
- Edytuj — zmiany są widoczne dla klienta od razu przy następnym obliczeniu.
- Usuń — zamówienia z tą metodą zachowają ją w historii, ale nowej metody wybrać nie będzie można.
- Wyłącz tymczasowo — odznacz „Aktywna", bez usuwania.
Co jest ważne
- Jeśli w zamówieniu została już wybrana stara metoda dostawy — zostaje zachowana w zamówieniu. Zmiana/usunięcie w tej sekcji nie wpływa na stare zamówienia.
- Adresy dostawy konkretnych zamówień przechowywane są w samym zamówieniu.
- Dla integracji z firmami kurierskimi (Nova Poshta, CDEK) nazwa maszynowa musi być zgodna ze slugiem z ich API.