Magento Erweiterung – Produkte nicht auf Lager, anmelden wenn zurück auf Lager – Out of Stock extension subscription

Für ein aktuelles Kundenprojekt suchten wir eine Erweiterung. Diese soll dem Shopbesitzer anzeigen, wie viele Personen Interesse an einem Produkt haben, das aktuell nicht auf Lager ist. Hier die Vorstellung einer gefundenen Erweiterung.

Update 10/2020: Die hier vorgestellte Erweiterung hat mit großer Sicherheit eine Sicherheitslücke und sollte nicht verwendet werden.

Anforderungen der Erweiterung:

  • Kunden die Möglichkeit bieten, sich auf eine Liste einzutragen, wenn Produkt "nicht auf Lager"/ out of stock ist
  • Admin bzw. Shopbesitzer irgendwie die Möglichkeit geben einzusehen, wie viele sich für bestimmte Produkte angemeldet haben

Gefunden haben wir die Erweiterung "Product Out of Stock Subscription" von businessapplicationking. Link zum Download am Ende.

Was für Funktionen hat die Erweiterung?

Deutlich mehr als wir brauchten, aber das ist nicht schlecht.

Funktionen laut Hersteller:

  • Allow the customer to subscribe for out of stock product. - Kunden könne sich für nicht lieferbare Produkte registrieren
  • Send emails to subscribed customers when product is back in stock. - Email wird an Kunden geschickt, der sich eingetragen hat, sobald Produkt wieder auf Lager ist
  • Admin can see the list of subscribed customers, and can filter the subscribers product wise at Magento backend. - Der Admin/Besitzer kann die Liste der angemeldeten Personen filtern
  • Admin can delete the customer from the subscription list. - Admin/Besitzer kann angemeldete Personen aus der Liste löschen
  • Allow to set/change product stock notification email template. - Admin kann die E-Mail Tempates für "zurück auf Lager"-E-Mails anpassen

Erweiterung ist kompatible mit Magento

CE 1.3.*, 1.4.*, 1.5.*, 1.6.*, 1.7.*, 1.8.*, 1.9.

Erfahrung bei Installation der Erweiterung

  1.  Auf die Seite des Anbieters (http://www.businessapplicationking.com/product-out-of-stock-subscription.html)
  2. Dort einen User Account erstellen
  3. Dann die Erweiterung einfach runterladen
  4. Erhält ein Zip Datei. Dort sind zwei Versionen drin. Einmal unter Magento 1.7 und ab Magento 1.7
  5. In der jeweiligen Version ist ein Ordner /app
  6. Den Ordner einfach in magento root kopieren
  7. Im Admin Bereich anmelden, wieder ausloggen (es kommt sonst der übliche 404 Fehler im Bereich System)

Nach der Installation erscheint im Bereich System->Konfiguration->Katalog ein neues Menü

Magento Erweiterung nciht auf Lager

Problem Anzeige im Frontend

Ein kleines Problem ist jedoch die Einbindung im Frontend. Die Erweiterung überschreibt den kompletten Inhaltsbereich auf dem Produktlevel. Diesen Bereich hat man aber meist selbst bereits angepasst oder ist durch ein Template angepasst. Das bedeutet, die Erweiterung läuft vermutlich nicht(!) ohne Anpassung des Produktlevels. Das ist aber recht einfach.

Daher muss das view.phtml Template angepasst werden, sodass die Anmeldung erscheint. Weiter ist die Erweiterung noch nicht ins Deutsche übersetzt. Auch das muss noch angepasst werden.

Die addtoCart url muss angepasst werden. Weiter muss das Formular an die entsprechend gewünschte Stelle eingefügt werden.

Nach Anpassung der Translation und Design erscheint dann z.B. so etwas

magento-erweiterung-out-of-stock-nicht-auf-lager-einstellung-anmeldung

Im Admin erscheint nach Anmeldung z.B. so etwas

magento-erweiterung-out-of-stock-nicht-auf-lager-einstellung-anmeldung-liste

Noch keine Kommentare bis jetzt.

Einen Kommentar schreiben