Pregunta

Tengo un requisito específico en el que quiero permitir pedidos pendientes, si el producto está "agotado" pero no quiero que el producto se agregue al carrito o se procese para el pago, sino simplemente almacenar el pedido pendiente del producto para el cliente y notificarle. /ella a través de correo electrónico con el enlace del producto cuando vuelva a estar disponible.

La lista de deseos está haciendo lo mismo, así que la copié en local > Mage > Lista de deseos y observé el withlist_add_product para agregar el producto a product_alert_stock.Está funcionando bien, excepto que el enlace contiene una lista de deseos en la URL y mensajes.Creo que puedo cambiar los mensajes, pero no estoy seguro de cómo puedo cambiar la parte de la URL.

¿Alguien puede guiarme para cambiar el enlace URL de la Lista de deseos?¿Sería mejor mantenerlo como Mage > Lista de deseos o debo crear el módulo y cambiarle el nombre a algo como Pedidos pendientes?

¿Fue útil?

Solución

Puede intentar crear un módulo personalizado con el nombre frontal apropiado y luego extender el controlador de lista y actualizar la URL de la publicación.

o

intenta usar una reescritura en tu config.xml

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top