Hallo,
ich bin fast am verzweifeln...
Ich verkaufe in meinem Shop hochwertige Schreibgeräte und möchte dazu auch Tintenpatronen anbieten, es macht jedoch für mich keinen Sinn Tintenpatronen einzeln anzubieten.
Daher möchte ich einen Mechanismus integrieren der vorgibt, dass Tinte nur in den Warenkorb aufgenommen werden kann, wenn dort bereit bspw. ein Füller ist.
Dazu habe ich mir schon das Bundle-Modul angesehen, das ist aber nicht so ganz das was ich benötige, deshalb habe ich mich auf den Weg gemacht und versucht selbst etwas zu Programmieren, bin mir aber nicht so wirklich sicher wo ich diesen Code am besten reinhänge. Ich hatte mir gedacht die beste Stelle wäre:
und dort die Methode:
und dort wiederum den Case:
Um das zu testen wollte ich mit
direkt als erster auszuführender Code im Case, eine Variable ausgeben lassen. Mir ist dabei aufgefallen, das im Switch auf GET referenziert wird, im verwendeten Case 'add_product' aber POST verwendet wird, weshalb ich auch die Variable POST in meinem Code nehme. Mein Code dazu sieht wie folgt aus:
$categorie = xtc_db_fetch_array(xtc_db_query("SELECT categorie_id FROM products_to_categories WHERE products_id = '" . $_POST['products_id'] . "'"));
var_dump($categorie ['categorie_id'];
Test-Cases waren sowohl, neues Produkt hinzufügen, im Cart Produktmenge modifizieren und direkt bestellen aus der Kategorie, in keinem der Fäälle kam mein var_dump() im Browser an.
Habe ich hier was falsch gemacht oder bin ich mit dieser Datei und/oder dem Code ganz am falschen Ende.
Wo (im Code) würdet ihr so eine Änderung einfügen?
Danke für eure Hilfe
Gruß Heinz