Belegerstellung mit Custom Products seit Version 1.3.3

Hallo Moritz,

ich möchte mich hier auch nochmals einklinken. Wir haben ja das Problem, dass sporadisch mehrere Optionen zu einen Artikel in der Bestellung und auf der Rechnung wiederholt werden. Bisher konnten wir immer noch keinen einzigen Fall nachstellen um den Fehler zu reproduzieren. Ich habe auch schon geschaut, ob ich das irgendwie selbst lösen kann, in dem wenn eine Bestellung im Backend geöffnet wird, ich einfach prüfe und wegwerfe. Geht allerdings auch nicht, weil einfach kein echter Bezug zu dem Hauptartikel in der s_order_details besteht. Oder aber die Bestellpositionen sind wild durch einander.

Das Problem ist nicht nur der Kunde; das Problem nennt sich Steuerberater sowie FInanzamt. Jede dieser Rechnungen kann der Shopbetreiber in die Tonne klopfen.

Technisch sehe ich es so:

  1. Der Artikel wird mit den Optionen in den Warenkorb gelegt.
  2. Die Optionen werden serialisiert gespeichert.
  3. Wird nun eine Bestellung durchgeführt, wird aus jeder Option aus dem serialisierten Objekt/Array eine einzelne Bestellposition.

und genau an Punkt 3 scheitert es. Als Entwickler mit mehr als 20 Jahre Erfahrung auf dem Gebiet, weiß ich, dass man doch einfach prüfen kann, ob zuviele oder zuwenige Optionen in die s_order_details gespeichert werden. Und zur Not schreibt man eine Methode die genau das prüft.

Da ich leider keinen Zugriff auf den Source-Code habe, sind mir alle Hände gebunden, dem Kunden weiterzuhelfen, wenn es SW schon nicht macht. Vlt. kann ich Euch ja bei der Fehlersuche helfen. Allerdings brauche ich dann den Source-Code. Ich weiß, das wird nicht gehen; aber ich denke, hier tummeln sich einige Entwickler, die solche Probleme sehr schnell in den Griff bekommen könnten.

Und genau aus diesem Grund bin ich ein IONCUBE-Hater 

Viele Grüße
Andreas

Nun kann ich - an dieser Stelle - sagen, dass das Plugin so funktioniert, wie es tatsächlich sollte. Der Shopware-Plugin-Support hat geholfen.
Vielen Dank dafür!

Was bitte ist der “Shopware-Plugin-Support”? Mein Kunde soll zahlen für den Support. Für ein Premium-Plugin welches er dringend benötigt; aber so nicht wirklich arbeiten kann.

Ich denke mein Problem hat mit den Methoden:

sCreateTemporaryOrder
sDeleteTemporaryOrder

zu tun. Es wird 100% genau an diesen beiden Methoden liegen. Denn ich denke, dass das CustomProducts evtl. diese beiden Methoden nicht beachtet, bzw. umgekehrt. Aber auch das finde ich noch heraus…