Ich habe eine Reihe von Produkten mit benutzerdefinierten Optionen des Typs Kontrollkästchen. Ich kann jedoch nicht über das Setup des Produkts den Standardstatus dieser bestimmten Option festlegen.
Ich muss mindestens eines der Kontrollkästchen (Optionen) standardmäßig aktivieren, wenn der Benutzer die Produktseite betritt / von der Kategorieseite zum Warenkorb hinzufügt.
Ist dies von der Magento-Administration aus möglich oder erfordert es eine zusätzliche Entwicklung (wenn ja, wie kann dies durchgeführt werden)?
Antworten:
Ich weiß nicht, ob die Empfehlung einer Erweiterung als gültige Antwort gilt (für eine Frage mit Kopfgeld), aber hier behauptet jemand , er habe eine Erweiterung geschrieben, die genau das tut, was Sie brauchen. Die Erweiterung kann hier heruntergeladen werden . Ich habe es nicht getestet, aber sobald ich es tue, werde ich es veröffentlichen und aktualisieren. Ich habe nur den Code durchgesehen und es gibt viel davon. Ich habe nach 2 Dateien das Interesse verloren. Ich hoffe es funktioniert bei dir.
[EDIT]
Ich habe mein Interesse zurück. Ich habe die Erweiterung auf ce-1.7.0.2 getestet und sie funktioniert (fast).
Wenn Sie es im aktivierten Entwicklermodus verwenden, werden einige Fehler angezeigt. Hier ist, was Sie ändern müssen, damit es funktioniert.
In
/app/code/local/Magebuzz/Customoption/controllers/Adminhtml/CustomoptionController.php
Zeile 28 steht Folgendes:Dies zeigt eine Warnung 'undefinierter Index'. Um dies zu vermeiden, schließen Sie es in eine
if
Anweisung ein.In
/app/code/local/Magebuzz/Customoption/Block/Adminhtml/Customoption/Edit/Tab/Form.php
Zeile 129 steht Folgendes:$values
kann null sein, also ändern Sie den Code in diesen:Jetzt sollte es funktionieren.
Nun eine Bewertung.
quelle
Nicht standardmäßig in Magento.
Kann auf diese Weise erreicht werden. Am besten wieder aufnehmen, bevor Sie fortfahren.
); }}
// Angenommen, wir erstellen ein neues Produkt.
// Oder wenn wir die Optionen zu einem bereits erstellten Produkt hinzufügen.
// Vergessen Sie nicht, das Produkt zu speichern
quelle