Ich möchte die Produktvorschau-Schaltfläche auf der Seite "Produkte verwalten" implementieren, bevor ich die Produkte speichere, damit der Administrator eine Vorstellung davon hat, wie Produkte im Frontend aussehen. Hierfür stehen Erweiterungen zur Verfügung, aber alle Vorschau-Seiten nach dem Speichern der Produkte, aber wie können wir vor dem Speichern des Produkts implementieren?
Ich denke, Ajax-Funktionalität zu verwenden, um alle Produktfelder beim Aufruf zu bewerten, aber wie können wir bestimmen, welches aktuelle Thema und wie Breadcrumb aussehen wird. Wenn das Produkt eine Überprüfung und ein Tag hat, zeigen Sie auch dieses Feld an und verkaufen Sie und verwandte Produkte, Standard-Kopf- und Fußzeilen usw. usw.
magento-1.7
magento-1
products-management
Mufaddal
quelle
quelle
Antworten:
Dies ist sehr theoretisch und es gibt viele Möglichkeiten, dies zu tun.
Es ist auf EE mit der Staging-Funktionalität möglich. Aber wir haben das trotzdem ziemlich schlecht gefunden.
Unter CE können Sie am einfachsten eine andere Geschäftsansicht erstellen und das Produkt nur für diesen Bereich bearbeiten.
Oder eine programmatische Lösung, die ich mir vorstellen kann, ist, dass Sie eine einfache Erweiterung erstellen können, die ein neues temporäres Produkt erstellt (anstatt das vorhandene zu speichern), und dieses temporäre Produkt dann mit einem Attribut versehen. Dann könnten Sie einen Aufräum-Cron haben, um die "temporären" Produkte zu entfernen.
Viele Möglichkeiten, dies zu tun, hängen nur davon ab, was in Ihren Workflow passt.
quelle
Eine einfache Möglichkeit, die ich mir vorstellen kann, besteht darin, alle Attribute als Get / Post-Parameter zu einer Anfrage in der Produktansicht hinzuzufügen, sich in
catalog_controller_product_view
und einzuhängen$product->setData($_POST)
quelle