Wie kann ich den benutzerdefinierten Auftragsstatus für Woocommerce hinzufügen?

8

Ich habe woocommerce einen neuen benutzerdefinierten Auftragsstatus hinzugefügt, indem ich die folgende Funktion verwende.

%Vor%

, wenn ich zum Bearbeiten der Bestellung gehe und den Bestellstatus in den neu hinzugefügten benutzerdefinierten Bestellstatus geändert habe und auf die Schaltfläche Bestellung speichern geklickt habe. Nach dem Laden ändert sich der Bestellstatus automatisch in Pending Order steht nicht in neu hinzugefügter Custom Order ...

Wie man dieses Problem überwinden ...?

    
NNKK 22.04.2015, 06:42
quelle

1 Antwort

10

Der Bestellstatus, für den Sie wc-custom-order-status registrieren, ist zu lang - 22 characters. Dies führt dazu, dass nur die ersten 20 Zeichen des Post-Status gespeichert werden, was ihn ungültig macht und das Problem verursacht.

Die Bestellstatus werden als Poststatus registriert, und Poststatus haben eine Beschränkung von 20 Zeichen.

Ich schlage vor, dass Sie Ihren wc-custom-order-status status name auf wc-shipping-progress aktualisieren, was genau 20 Zeichen lang ist.

Ich poste auch die aktualisierte Version Ihres Codes, nur als Referenz (ich habe nur den Statusnamen geändert):

%Vor%     
Marin Atanasov 22.04.2015, 09:04
quelle

Tags und Links