Sie haben eine Frage zu Ihrer Bestellung? E-Mail-hello@patternbeauty.com mit Ihrer Bestellnummer in der Betreffzeile. Sobald Sie Ihre Zahlung eines digitalen Musters abgeschlossen haben, erhalten Sie automatisch eine E-Mail mit einem Link zum Herunterladen von zwei PDF-Dateien – das Nähmuster und anleitung, um es zu machen. Wenn Sie mit einem PayPal-Konto bezahlen, wird Ihre Bestellung an dieselbe E-Mail gesendet, die mit Ihrem PayPal-Konto verknüpft ist – also überprüfen Sie bitte, ob sie vor der Bestellung aktuell ist. Wenn Sie während des Zahlungsvorgangs manuell eine E-Mail eingeben, geht die E-Mail dorthin, wo Sie sie dirigieren – also überprüfen Sie bitte die Eingabefehler, bevor Sie die Eingabetaste drücken! Hier ist ein Link zum GitHub-Repository, wenn Sie einen Blick auf die Lösung werfen möchten, ansonsten achten Sie auf meinen nächsten Blog über Designmuster in C`! Die übergeordnete Reihenfolge mit id main_order hat in diesem Beispiel die folgenden 3 Parameter: Nachdem ich das Order-Objekt erstellt habe, stelle ich es als Parameter für die persist-Methode des EntityManagers bereit. Ich habe den Kaskadentyp der orderItems-Zuordnung auf PERSIST festgelegt, sodass Hibernate automatisch die zugeordneten OrderItem-Entitäten beibehält, wenn ich die Order-Entität behalte. Die Konfiguration des Join Orders-Auftrags für die Verwendung im Split- und Join-Muster wird im Artikel “Ausführen von Aufträgen in einer Auftragskette in Parallel” beschrieben. Die Bestellnummer ist eine wichtige Information, die Kunden nach jedem erfolgreichen Kauf erhalten. Käufer verwenden es, um die Sendung leicht zu verfolgen, während Ladenbesitzer es nutzen, um die statistische Anzahl von Bestellungen zu kontrollieren, interne Überprüfung. Dies ist der Grund, warum Online-Shops Custom Order Number benötigen, die als eindeutiger Code für verschiedene Einkäufe angezeigt wird, um Käufer zu identifizieren. Das Anpassen der Bestellnummer ist eine wesentliche Aufgabe für Filialadministratoren.

Mageplaza Custom Order Number Extension ist eine nützliche Lösung, die E-Commerce-Shops dabei hilft, das Bestell-ID-System flexibel festzulegen und das Vertriebsmanagement zu verbessern. Dann möchte ich OrderItems zur Bestellung hinzufügen. Dazu rufe ich zuerst die withItems()-Methode auf. Es gibt einen OrderItemListBuilder zurück, bei dem ich die addItem()-Methode aufrufe, um einen OrderItemBuilder abzurufen, der mit dem OrderItemListBuilder verknüpft ist. Nachdem ich den Verweis auf die Produktentität und die Menge festgelegt habe, die der Debitor bestellen möchte, rufe ich die addToList()-Methode auf. Diese Methode erstellt ein OrderItem-Objekt mit den bereitgestellten Informationen und fügt es dem Set hinzu, der vom OrderItemListBuilder verwaltet wird. Die Methode gibt auch das OrderItemListBuilder-Objekt zurück. Dadurch kann ich entweder ein weiteres OrderItem zum Set hinzufügen oder die buildItemList() aufrufen, um die Erstellung des Sets abzuschließen.

Magento default erlaubt es Administratoren nicht, die Bestell-ID anzupassen. Shops können eine Auftragsinkrement-ID um eine 9-stellige Zahl ab 000000001 erstellen, die nur die Anzahl der verkauften Produkte anzeigt. Unternehmer ziehen es vor, diese Zeichenfolge basierend auf ihrer Absicht zu ändern, anstatt die Magento-Standardstruktur zu verwenden, da sie private Informationen gut steuern und ihre Daten schützen können. Wenn ein Onlineshop von anderen Plattformen zu Magento 2 migriert, muss sich das Bestellsystem außerdem ändern, um den vorherigen Regeln zu entsprechen. Der main_order_add-Order-Auftrag kann nun verwendet werden, um die Gesamtzahl der Aufträge zu erhöhen, die vom Auftragsteil “Bestellungen beitreten” um 1 gezählt werden. Wir hoffen, dass Sie lieben, was Sie gekauft haben, aber wenn Sie mit Ihrer Bestellung aus irgendeinem Grund unzufrieden sind, tauschen oder erstatten wir gedruckte Muster, Bücher oder Nähsets, die uns ungeöffnet, unbenutzt und in demselben Zustand zurückgegeben wurden, in dem sie erhalten wurden, begleitet von einem Kaufbeleg. Wenn das von Ihnen bestellte Produkt fehlerhaft war, haben Sie das Recht, es innerhalb von 30 Tagen gegen eine vollständige Rückerstattung oder einen Ersatz zurückzusenden.