#239

Secțiune în panoul de administrare: Parametri → Livrare (URL: /admin/delivery_firm.php).

Ce este

Lista metodelor de livrare pe care clientul le vede la plasarea comenzii în calculator. Fiecare metodă este o variantă cu propria denumire, preț și parametri.

Metode tipice

  • Ridicare personală de la producție
  • Ridicare personală din punctul de vânzare
  • Curier în oraș
  • Nova Poshta / CDEK / Ukrposhta
  • Interurban cu transport propriu

Câmpuri

Denumire pentru client
Obligatoriu. Ce vede clientul în calculator (de exemplu „Livrare prin curier în Kiev").
Nume mașină (slug)
Obligatoriu. Folosit în API/integrări. Litere latine fără spații (`courier`, `pickup`, `nova_post`).
Tipul calculului prețului
Selectare: fixed (fix), per_km (pe kilometru), per_kg (pe kilogram), formula (formulă proprie).
Valoarea prețului
Număr. Depinde de tip: pentru fixed — prețul final, pentru per_km — tariful pe kilometru etc.
Filtru pe regiune
Listă opțională de regiuni/orașe în care metoda este disponibilă. Dacă este goală — disponibilă peste tot.
Suma minimă a comenzii
Opțional. Metoda apare doar dacă comanda este de la X.
Activ
Casetă de bifare. Debifați — metoda va fi ascunsă temporar pentru client.
Sortare
Număr. Cu cât mai mic — cu atât mai sus în lista de selectare pentru client.

Acțiuni

  • Adaugă metodă — completați câmpurile, salvați.
  • Editare — modificările sunt vizibile clientului imediat la următorul calcul.
  • Ștergere — comenzile cu această metodă o vor păstra în istoric, dar o metodă nouă nu se va mai putea alege.
  • Dezactivare temporară — debifați „Activ", fără ștergere.

Ce este important

  • Dacă în comandă a fost deja aleasă o metodă veche de livrare — aceasta se păstrează în comandă. Modificarea/ștergerea în această secțiune nu afectează comenzile vechi.
  • Adresele de livrare ale comenzilor concrete sunt stocate în comanda însăși.
  • Pentru integrarea cu serviciile de curierat (Nova Poshta, CDEK) numele mașină trebuie să coincidă cu slug-ul din API-ul acestora.