Hallo, besteht eine Möglichkeit im Warenkorb zu prüfen ob sich eine bestimmte Kombination von Produkten befindet?
Hintergrund: Ich möchte eine Nachricht im Warenkorb ausgeben falls bestimmte Produkttypen im Warenkorb liegen (z. B. Produkt 1 nicht mit Produkt 2 gekauft werden kann/darf). Man kann zwar bei den Versand-/Zahlungsarten Produkte ausschließen/filtern aber es soll schon vorher (im Warenkorb) eine Meldung angezeigt werden.
Ich habe 6 Produkttypen.
Produkttyp 1 kann alleine gekauft werden.
Produkttyp 2-6 können gekauft werden.
Kombination aus Produkttyp 1 + Produkttyp 2-6 können nicht.
Ich habe es einigermaßen so hinbekommn:
PHP-Code:
<?php if (($item['product']->row()['type'] == 1) && $this->replaceInsertTags('{{cart::items}}') >= 2) : ?>
MELDUNG
<?php endif; ?>
Die Meldung wird bei Produkttypen 1 + 2-6 angezeigt und bei Produkttypen 2-6 ausgeblendet.
Das Problem ist jetzt wenn diverse/mehrere Produkte vom Produkttyp 1 im Warenkorb liegen, dann wird diese Meldung auch angezeigt.
Kann mir hier jemand mit Isotope/PHP Kenntnissen (welche ich nicht ausreichend besitze) helfen oder ein Tipp geben?