Przejdź do głównej zawartości

Podstawowe state machines

Niektóre state machines są częścią samego Shopware i sterują obsługą zamówień oraz płatności. State Machine Manager traktuje je jako podstawowe i chroni.

Za podstawowe uznaje się pięć maszyn:

Technical nameCzym steruje
order.stateOgólnym statusem zamówienia.
order_transaction.stateStatusem płatności zamówienia.
order_delivery.stateStatusem wysyłki dostawy.
order_transaction_capture.stateStatusem obciążenia płatności.
order_transaction_capture_refund.stateStatusem zwrotu.
  • Nie można ich usunąć. Akcja Delete jest odrzucana dla tych maszyn, więc nie usuniesz przepływu statusów, od którego zależy Twój sklep.
  • Nie można zmienić ich nazwy technicznej. W zakładce General pole Technical name pozostaje zablokowane nawet w trybie edycji. Shopware i inne pluginy odnajdują te maszyny po dokładnie tej nazwie.

Podstawowe maszyny są chronione, ale nie zamrożone. Nadal możesz:

  • Dostosować Name i Initial state w zakładce General.
  • Dodawać, zmieniać nazwy i usuwać stany — z zastrzeżeniem zwykłej ochrony przed usunięciem.
  • Dodawać, edytować i usuwać przejścia.
  • Układać diagram i przeglądać historię.