Frage

Ich habe eine spezielle Anforderung, bei der ich Nachbestellungen zulassen möchte, wenn das Produkt „nicht vorrätig“ ist, aber ich möchte nicht, dass das Produkt in den Warenkorb gelegt oder zur Kasse gebracht wird, sondern einfach die Produktrückstände für den Kunden speichern und ihn benachrichtigen Benachrichtigen Sie sie per E-Mail mit dem Link zum Produkt, sobald es wieder auf Lager ist.

Die Wunschliste macht das Gleiche und deshalb habe ich sie nach „Lokal“ > „Magier“ > „Wunschliste“ kopiert und beobachtet withlist_add_product um das Produkt hinzuzufügen product_alert_stock.Es funktioniert einwandfrei, außer dass der Link in der URL und in den Nachrichten eine Wunschliste enthält.Ich glaube, ich kann die Nachrichten ändern, bin mir aber nicht sicher, wie ich den URL-Teil ändern kann.

Kann mir jemand helfen, die URL-Verknüpfung der Wunschliste zu ändern?Wäre es besser, es als „Magier“ > „Wunschliste“ zu belassen, oder soll ich das Modul erstellen und etwas wie „Backorders“ umbenennen?

War es hilfreich?

Lösung

Sie können entweder versuchen, ein benutzerdefiniertes Modul mit dem entsprechenden Frontnamen zu erstellen und dann den Listencontroller zu erweitern und die Post-URL zu aktualisieren.

oder

Versuchen Sie, Ihre config.xml neu zu schreiben

<global>
  <rewrite>
    <fancy_url>
         <from><![CDATA[/customModule\/(.*)/]]></from>
         <to><![CDATA[customModule/controller/view/name/$1/]]></to>
         <complete>1</complete>
     </fancy_url>

Sehen https://stackoverflow.com/questions/13474491/magento-shorten-the-url-of-a-module-rewrite-with-htaccess

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top