Frage

Derzeit unterstützt Magento die Änderung einer Bestellung nur in Form einer Neuordnung, die möglicherweise auf einen komplexen Bestellprozess und die Datenbankstruktur zurückzuführen ist. Oft ist eine Rekorde jedoch keine Option, wenn Kundenkreditkartendaten nicht gespeichert oder nicht möglich sind, um zu berechnen oder zu erstatten

Ich bin gespannt auf die Entscheidung, die Bestellung nicht zum Hinzufügen oder Entfernen von Elementen, der Änderung ihrer Menge, der Anwendung von Rabatten usw. zu bearbeiten oder zu entfernen, nicht zu bearbeitlich.

Ich würde auch gerne über die Erweiterungen hören, die das Fehlen des Merkmals bearbeiten. Der, den ich versuchte, z. B. Wahre Bearbeitungsaufträge war ein bisschen schrullig, wenn sie konfigurierbare Produkte gegenüberstehen.

War es hilfreich?

Lösung

Die Antwort liegt in Ihrer Frage und ich glaube, dies ist so in Magento und auch in vielen anderen E-Commerce- und Buchhaltungssoftware, die das "Auftragsdokument" hat.

Im Handel und Rechnungswesen ist in der Regel keine Möglichkeit, Dinge zu tun, und um die Gutschrift oder Belastungsguthaben auf bestimmten Konten zu erreichen, werden neue Zeilen geändert, die Werte hinzufügen oder subtrahieren. Es ist kein Fehler und es ist eine Funktion, da Rechnungslegung bedeutet, das Ergebnis basierend auf Aktionen zu berechnen, nicht auf der Anzahl der Aktionen, die erforderlich sind, um ein Ergebnis zu erzielen. Jede Bearbeitung ist eine Aktion, die gespeichert werden muss, um die Möglichkeit zu bieten, das Gleichgewicht zu berechnen, zu archivieren und immer wieder zu berechnen oder zu präsentieren.

In Magento ist die Ordnung insgesamt nicht bearbeitet, da sie nicht benötigt wird, obwohl es für fast alle Händler zunächst seltsam und unnötig erscheint. Die Tatsache, dass es schwieriger macht, Ihren E-Store aufrechtzuerhalten, ist nur ein Nebeneffekt, Dinge richtig zu machen.

Wenn Sie weiter nachdenken, ändern Sie auch bei der Änderung aller Bestellgeschwister (Adressen, Artikel, Versand- und Zahlungsmethoden, Anwendung der Rabatte). Die gleichen Probleme treten auf, wenn sich die Gesamtzahl der FEHREN ändert. Sie können Zahlungen immer noch nicht erfassen, wenn Sie keine CC -Daten, Rückerstattung usw. haben, weil sie eine Aktion vom Kunden benötigt. Im E-Commerce haben Sie nur die Aufmerksamkeit des Kunden zu dem Zeitpunkt, zu dem er die Zahlung bestätigt und alles, was danach passiert, von beiden Partys mehr Aufmerksamkeit benötigt

Selbst wenn Sie in IRL im Geschäft eine Art Bestellung für das Hinzufügen und Abziehen von Maßnahmen (von Registrierkasse oder in unseren Köpfen) erstellen, um Ihre Bestellung abzuschließen, und wenn Sie nach Zahlungsvorgang ändern müssen, ist die Bestellung Verrückter und neu erstellt, um Ihre neuen Aktionen (Zahlungen, Rabatte, Boni, Artikel usw.) aufzuzeichnen. Das einzige, was dies in IRL ermöglicht, ist nahtlos, dass der Kunde normalerweise da ist, um die Änderungen zu bestätigen und die Zahlungen und alle Details zu autorisieren, und es geschieht immer noch etwas schneller in jedem Gehirn, Ursache -Beziehungen werden abstrahiert.

Andere Tipps

Der Grund, Ordnung nicht bearbeitbar zu machen, ist keine Komplexität, sondern die Datenkonsistenz. Zum Beispiel kann das Produkt nach Bestellung geändert oder sogar aus dem Katalog gelöscht werden. Die Änderung der geordneten Produkte macht also keinen Sinn. Gleiches gilt für einen Kunden und seine Details.

Natürlich können solche Dinge berücksichtigt und intelligent nachverfolgt werden, aber dies erfordert die gesamte Komplexität, da in diesem Fall jede Entität erfordert, dass eine Änderung der Verlauf des Verfahrens wird (z. Der Kunde war bei etc.).

In Bezug auf Kreditkartendetails. Das Speichern dieser Daten ist "Nein-Nein". Dinge wie eine Teilerfassung, die Genehmigung zur späteren Zahlung oder die Rückerstattung sind in Magento möglich und abhängig von der Implementierung des Zahlungsmoduls.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top