codeenterpriseService

Versandart über die Konsole ändern

Für einzelne Bestellungen brauchst du keinen Flow: Das Plugin bringt einen Konsolenbefehl mit, der die Versandart einer Bestellung anhand ihrer Bestellnummer umstellt. Du benötigst dafür Konsolenzugriff auf deinen Shop.

Der Befehl

bin/console coe:order:shipping-method:change <Bestellnummer> [<Versandart-ID>]
  • Bestellnummer (erforderlich) — die Nummer der Bestellung, so wie sie in der Administration steht.
  • Versandart-ID (optional) — die ID der Ziel-Versandart. Lässt du sie weg, zeigt dir der Befehl eine Auswahlliste aller Versandarten mit Name und ID an, aus der du eine auswählst.

Die Änderung wird sofort ausgeführt, unabhängig vom Schalter in der Flow-Aktion — die Warteschlange kommt hier nicht zum Einsatz. Es genügt also, wenn die Konsole durchläuft.

Beispiel

# Interaktiv: Versandart aus der Liste auswählen
bin/console coe:order:shipping-method:change 10024

# Direkt, ohne Rückfrage — geeignet für Skripte
bin/console coe:order:shipping-method:change 10024 018c1f6a9d5e7bb2a3f4c5d6e7a8b901

Rückmeldungen des Befehls

  • Order not found — zu dieser Bestellnummer gibt es keine Bestellung. Prüfe die Nummer; die Bestellung bleibt unverändert.
  • Shipping method is already used — die Bestellung nutzt diese Versandart bereits. Der Befehl bricht ab, ohne etwas zu schreiben. Das ist keine Fehlermeldung, sondern der Hinweis, dass nichts zu tun war.
  • Keine Meldung — der Befehl ist ohne Beanstandung durchgelaufen. Hat die Bestellung eine Lieferung, trägt sie jetzt die neue Versandart; bei einer Bestellung ohne Lieferung passiert nichts (siehe Grenzen).

Grenzen

Es gelten dieselben Grenzen wie bei der Flow-Aktion: Es wird nur die Lieferung der Bestellung umgestellt, Versandkosten und Summen werden nicht neu berechnet, und Bestellungen ohne Lieferung bleiben unangetastet. Die Einzelheiten stehen unter Grenzen und häufige Fragen.

Du brauchst mehr als ein Plugin?

Deine eigene Shopware-Abteilung zum Festpreis.

codeenterprise – Shopware Premium Extension PartnerWirf deine Aufgabe rein — im Schnitt ist sie in 72 Stunden erledigt. Ohne Angebotsschleife, ohne Stundenzettel, ohne Meeting-Zwang. Und wenn's nicht mehr passt: jederzeit kündbar.

Jetzt freien Slot sichern