Edycja zamówienia
Edycja pozwala poprawić dane klienta, adres, pozycje oraz warunki dostawy i płatności w już złożonym zamówieniu. Korzysta z tego samego formularza co nowe zamówienie, a każda zmiana trafia do historii.
Edycja używa tego samego silnika formularza co Nowe zamówienie (klucz orders.new). Różnica jest jedna: pola są wypełnione danymi zamówienia, a przycisk zapisu nazywa się Zapisz zmiany.
Kiedy edycja jest zablokowana#
W Statusach zamówień każdy status może mieć flagę blockeditfrom_here. Od tego statusu pełna edycja jest niedostępna. Podobnie flaga blockdeletefrom_here ogranicza usuwanie pozycji i całego zamówienia.
Gdy edycja jest zablokowana:
- poprawki i dopiski robisz przez Dodaj dodatek,
- na terminalu używasz Subzamówień,
- w menu akcji nie widzisz pozycji Edytuj zamówienie.
Co zwykle edytujesz#
- Dane klienta i adres.
- Typ zamówienia i planowany termin dostawy.
- Pozycje katalogu: warianty, składniki, zestawy.
- Metodę dostawy i płatności, zgodnie z konfiguracją dostaw.
Zmiany zostają w historii#
Każdy zapis tworzy w historii zamówienia nową wersję. Zmiany pozycji system porównuje na podstawie treści pozycji, a nie ich kolejności, więc przestawienie wierszy nie wygląda jak usunięcie i dodanie.
Edytujesz zamówienie tym samym formularzem, którym je złożyłeś. Blokadę edycji ustawiają statusy. Gdy ją napotkasz, dopinasz pozycje zamówieniem dodatkowym. Wszystko, co zmienisz, zostaje w historii.
