es geht darum zwei Warenkorb-Checkouts zu implementieren. Und zwar für verschiedene Produkttypen. Die verschiedenen Checkouts sollen dann unterschiedliche Zahlungsanbieter anbieten und am Ende unterschiedliche Schnittstellen aufrufen.
Gibt es hierfür ein Plugin? Oder hat jemand mit einer solchen Implementierung bereits Erfahrung gemacht, bezüglich Best-Practices? Beispielweise dabei dass wir möglichst die Standard-Plugins verwenden, gerade bei den Zahlungsanbietern, und dort möglichst wenig verändern wollen, aber das Plugin nur einen bestimmten Teil des Warenkorbs abrechnen soll.
Geplant ist es, dem Benutzer in der Warenkorbübersicht darauf aufmerksam zu machen, dass der Warenkorbprozess zwei Mal durchgeführt werden muss. Ist nicht besonders benutzerfreundlich, aber sicherlich das einfachste. Dort kann er dann entscheiden ob er zuerst den einen oder anderen Warenkorbteil bestellen möchte.
Weil ein anderer Zahlungsanbieter mit anderem Zielkonto verwendet wird, je nach Produkttyp, und der Auftrag in unterschiedlichen nachgelagerten Systemen und damit Schnittstellen ausgelöst wird.
Subshop ist es auf keinen Fall. Die unterschiedlichen Produkttypen gehören schon zusammen und sind in vielen Fällen sogar in denselben Kategorien einsortiert. Das andere klingt für mich recht weit weg in der Implementierung.
Für mich klingt es nach Verlagerung von internen Prozessen, hier die Geldverteilung, auf den Kunden. Kann bei einer entsprechenden Zielgruppe funktionieren, bei den meisten aber wohl eher nicht.