So fügen Sie neue Attribute wie Tier Pricing in Magento-Produktform hinzu

7

Ich arbeite an einem Juweliergeschäft, in dem ich die Stein- / Diamantoptionen mit ihrem Preis erhalten und sie zu den verschiedenen Gebühren hinzufügen muss, die auch vom Administrator berechnet werden.

Jetzt muss ich ein Attribut wie ein Preisfeld hinzufügen, in dem der Administrator die Anzahl der Diamanten / Steine ​​hinzufügen kann, und basierend auf der Menge / dem Typ muss ich den Preis von einem anderen Modell abrufen (was bei Ajax-Aufrufen in Ordnung ist).

Angehängter Screenshot, wie ich es will (ich habe es mit Firebug-HTML aus Tier-Preisen bearbeitet)

Geben Sie hier die Bildbeschreibung ein

Kann mir jemand helfen zu verstehen, wie wir den Tier-Preisblock zu diesem Zweck replizieren können und trotzdem Tier-Preise funktionieren müssen. Grundsätzlich dient dies nur der Benutzeroberfläche des Administrators und speichert nicht alle Werte in diesen Produktattributen.

Danke im Voraus.

Elamurugan
quelle

Antworten:

2

Ich denke, es ist besser, dies mit einem konfigurierbaren Produkt zu lösen. Für jede Produktoption müssen Sie ein einfaches Produkt erstellen, in dem Sie die Attribute definieren, die Sie mit dem Preis erwähnen. Sie können Form, Farbe, Klarheit, Karatgewicht und Menge als konfigurierbare Auswahlattribute festlegen, sodass die Auswahl im Frontend für das richtige einfache Produkt erfolgen kann, das Ihnen den endgültigen Preis liefert.

Vladimir Kerkhoff
quelle
1
Ja, das war unsere erste Wahl und es hat nicht funktioniert, da wir nicht so viele Produkte hinzufügen können (das etwas große Geschäft) und es zu schwierig ist, es zu warten. Arbeiten Sie also an einer einfachen produktbasierten Ansicht.
Elamurugan
Haben Sie sich auch die benutzerdefinierten Optionen für ein einfaches Produkt angesehen? Dort können Sie auch Preise für die angegebenen Optionen hinzufügen.
Vladimir Kerkhoff
1
Benutzerdefinierte Optionen funktionieren bei mir nicht. Ich kann ein Tierpreis-ähnliches Attributfeld in der Kerndatei selbst hinzufügen, aber keinen Beobachter hinzufügen oder erweitern. Ich arbeite daran. Bitte geben Sie an, ob Sie zuvor das Ereignis "adminhtml_catalog_product_edit_prepare_form" verwendet haben.
Elamurugan