Ungewollter automatische Statusänderung durch System (Order state)

Hallo,
Ich verzweifle…
Versuche es daher mit einem erneuten Einwurf:


Hallo
Es wird ungewollt automatisch der Order Status vom System verändert.
Ungewollter Wechsel von Offen zu Warten auf Zahlungseingang.
Keine Fehlerlogs vorhanden.
Wo kann ich die Steuerung der States kontrollieren.

Andere Themen habe ich dazu nicht gefunden.
Danke
Viele Grüsse
Andrea

Wird wohl irgendein Plugin sein. Payment, Factoring …?

Wenn dann kann es nur das shipcloud Plugin sein, eigentlich.
Und zwar hier…

  • updateOrderStatusAndSendEmail function.
    • Ändert den Bestellstatus und sendet eine Status-Email, wenn ein E-Mail-Text zum Status hinterlegt ist. Verwendet wir der Empfänger aus der Bestellung

    • @access public

    • @param integer - orderID

    • @param integer - statusID

    • @param array

    • @return void
      */
      public function updateOrderStatusAndSendEmail($intOrderId, $intStatusId, $arrAddEmailVars = )
      {
      $db = $this->container->get(‚db‘);
      $intCurrentStatus = $db->fetchOne(„SELECT status FROM s_order WHERE id = ?“, [$intOrderId]);

      if (($intStatusId) && ($intCurrentStatus != $intStatusId) && ($intStatusId != ‚off‘)) {
      // Status ändern
      $this->container->get(‚modules‘)->Order()->setOrderStatus($intOrderId, $intStatusId, false);

Wie stoppe ich den Vorgang?