{"id":16,"date":"2008-09-29T22:17:49","date_gmt":"2008-09-29T22:17:49","guid":{"rendered":"http:\/\/blog.boogly.net\/?p=16"},"modified":"2008-09-29T22:17:49","modified_gmt":"2008-09-29T22:17:49","slug":"changing-wishlist-on-magento","status":"publish","type":"post","link":"http:\/\/otherchin.com\/blog\/2008\/09\/changing-wishlist-on-magento\/","title":{"rendered":"Changing &#8220;wishlist&#8221; on Magento"},"content":{"rendered":"<p>I didn&#8217;t think it was fitting to call it a &#8220;wishlist&#8221; on CeliacClub.com. \u00a0Frankly, if I went to any website with a wishlist, I&#8217;m not really sure what it does. \u00a0I think calling it a &#8220;watchlist&#8221; is much more applicable. \u00a0This article shows how to change it on your Magento site. \u00a0This process could probably be adjusted to modify the other named aspects of Magento also.<\/p>\n<p>1. We don&#8217;t want to mess with core Magento files so it&#8217;s best to modify the string translations. \u00a0Edit the following CSV files (I like to edit them with a plaintext editor like Notepad++ but you could use Excel to do it):<\/p>\n<ul>\n<li>\/app\/locale\/en_US\/Mage_Wishlist.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_Adminhtml.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_Catalog.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_Checkout.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_Customer.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_Reports.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_Rss.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_Sales.csv<\/li>\n<li>\/app\/locale\/en_US\/Mage_tag.csv<\/li>\n<\/ul>\n<p>With these csv translations, the original string is the first value on the line, indicated by quotation marks (or on the left side, if you&#8217;re using Excel). \u00a0The replacement string is the value following it, separated by a comma (or on the right side, if you&#8217;re using Excel). \u00a0You&#8217;ll need to use the &#8220;replace&#8221; function, but we need to be careful not to change any of the original string values&#8211;we only want to change the translation values. \u00a0We also need to be careful to preserve the case of the strings&#8211;that&#8217;s why I use Notepad++ where I can match the case. \u00a0Do a Replace search for &#8220;wishlist&#8221; and check the box for &#8220;match case&#8221;, replacing with &#8220;watchlist&#8221;. \u00a0Don&#8217;t do a &#8220;Replace All&#8221;. \u00a0You&#8217;ll need to individually replace each string, making sure to only change the second value on each line. \u00a0After you&#8217;re done doing that, do it again, but for &#8220;Wishlist&#8221;.<\/p>\n<p>2. We need to change the rewrite configuration of the URL so that requests for http:\/\/website.com\/watchlist\/ get referenced to http:\/\/website.com\/wishlist\/ . \u00a0Unfortunately, I don&#8217;t have a solution for this yet. \u00a0I spent 4+ hours on this but run into 404 errors that I think are caused by Magento. \u00a0I&#8217;ll update this blog when I find a solution.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I didn&#8217;t think it was fitting to call it a &#8220;wishlist&#8221; on CeliacClub.com. \u00a0Frankly, if I went to any website with a wishlist, I&#8217;m not really sure what it does. \u00a0I think calling it a &#8220;watchlist&#8221; is much more applicable. \u00a0This article shows how to change it on your Magento site. \u00a0This process could probably [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[80,99,100,139,162],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-development","tag-htaccess","tag-localization","tag-magento","tag-string","tag-wishlist"],"_links":{"self":[{"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":0,"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"wp:attachment":[{"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/otherchin.com\/blog\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}