Utilizzare la lista dei desideri come backorder
-
13-12-2019 - |
Domanda
Ho un requisito specifico in cui voglio consentire ai backorder, se il prodotto è "fuori da magazzino", ma non voglio che il prodotto sia aggiunto sul carrello o nel processo per il checkout ma memorizza il backerer del prodotto per il clientee notificarlo tramite e-mail con il collegamento del prodotto quando è tornato a magazzino.
La wishlist sta facendo lo stesso e quindi l'ho copiato su locale> mago> wishlist e osservare il withlist_add_product
per aggiungere il prodotto a product_alert_stock
.Sta funzionando bene, ad eccezione del collegamento contiene la lista dei desideri nell'URL e nei messaggi.Credo, posso cambiare i messaggi ma non sono sicuro di come posso cambiare la parte dell'URL.
Qualcuno può guidarmi a cambiare il collegamento dell'URL della lista dei desideri?Sarebbe meglio tenerlo come mago> wishlist o dovrò creare il modulo e rinominare qualcosa come i backorder?
Soluzione
È possibile provare a creare un modulo personalizzato con il frontName appropriato e quindi estendere il controller di elenco e aggiornare l'URL post.
o
Prova a utilizzare una riscrittura nel tuo Config.xml
<global>
<rewrite>
<fancy_url>
<from><![CDATA[/customModule\/(.*)/]]></from>
<to><![CDATA[customModule/controller/view/name/$1/]]></to>
<complete>1</complete>
</fancy_url>
.