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?

È stato utile?

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>
.

Vedi https://stackoverflow.com/Domande / 13474491 / Magento-Shorten-the-URL-A-Module-Rewrite-with-htaccess

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top