Use wishlist as backorder
-
13-12-2019 - |
Question
I have a specific requirement where I want to allow backorders, if the product is "out of stock" but I don't want the product to be added on cart or process for checkout but just store the product backorder for the customer and notify him/her through email with the link of the product when its back on stock.
The wishlist is doing same and so I copied it to local > Mage > Wishlist and observe the withlist_add_product
to add the product to product_alert_stock
. It's working fine except the link contains wishlist in the url and messages. I believe, I can change the messages but I'm not sure how can I change the url part.
Can someone guide me to change the url linking of the Wishlist? Would it better to keep it as Mage > Wishlist or shall I create the module and rename something like Backorders?
Solution
You can either try creating a custom module with the appropriate frontname and then extend the with list controller and update the post url.
or
try to using a rewrite in your config.xml
<global>
<rewrite>
<fancy_url>
<from><![CDATA[/customModule\/(.*)/]]></from>
<to><![CDATA[customModule/controller/view/name/$1/]]></to>
<complete>1</complete>
</fancy_url>