Hide-Price-and-Add-to-Cart-for-Guests-Users - Version 1.1.0

Version Notes

Many a times in an ecommerce website, we do not wish the guest users to know the price of the catalog products. The solution to this problem is rather easy. What we just need to do is first of all figure out where the product prices are shown. Then hide them from guest users. While we are at it we will also hide the ‘Add to Cart’ and 'Product Price' buttons everywhere (for guest users). In magento by default price is shown on following places

• Category list page (where all the product of a category are listed).
• Product view page (where product details are shown).
• Compare pop up (where two or more products are compared side by side).

Hide Product Price for Guest Users Magento Extension hides the product price for Non-Registered Users and show only for logged in users. Only registered users will be able to view the price and add to cart to checkout. Having this feature encourages users to register in the website, leading to more Customers versus Guests users.
Features:

Encourages Customers to Log-in:
Blocks the Navigational users to view of the price of your products. Also, they cannot add any items to the Cart. Due to this, customers will be encouraged to login to get to know the price details

Denies your competitors to know the Price of your Products
It denies your competitors access to the price by simply navigating around and doesn't dissipate the vital information on your products Price.

Display customized messages instead of “Add to Cart”
Instead of just hiding “Add to Cart” button you can customize it. Just manage messages that would be displayed instead of price and ‘Add to cart’ button. This will help you create a more personal approach and increase your revenue.

Download this release

Release Info

Developer Magegeeks
Extension Hide-Price-and-Add-to-Cart-for-Guests-Users
Version 1.1.0
Comparing to
See all releases


Code changes from version 0.1.0 to 1.1.0

app/code/local/Magegeeks/Hideprice/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Magegeeks_Hideprice>
5
- <version>0.1.0</version>
6
  </Magegeeks_Hideprice>
7
  </modules>
8
  <global>
@@ -12,12 +12,12 @@
12
  </hideprice>
13
  </helpers>
14
  <models>
15
- <magegeeks_hideprice>
16
- <class>Magegeeks_Hideprice_Model</class>
17
-
18
- </magegeeks_hideprice>
19
- </models>
20
- <events>
21
  <customer_login>
22
  <observers>
23
  <magegeeks_hideprice_observer>
@@ -27,7 +27,7 @@
27
  </magegeeks_hideprice_observer>
28
  </observers>
29
  </customer_login>
30
- </events>
31
  </global>
32
  <frontend>
33
  <routers>
2
  <config>
3
  <modules>
4
  <Magegeeks_Hideprice>
5
+ <version>1.1.0</version>
6
  </Magegeeks_Hideprice>
7
  </modules>
8
  <global>
12
  </hideprice>
13
  </helpers>
14
  <models>
15
+ <magegeeks_hideprice>
16
+ <class>Magegeeks_Hideprice_Model</class>
17
+
18
+ </magegeeks_hideprice>
19
+ </models>
20
+ <!-- <events>
21
  <customer_login>
22
  <observers>
23
  <magegeeks_hideprice_observer>
27
  </magegeeks_hideprice_observer>
28
  </observers>
29
  </customer_login>
30
+ </events> -->
31
  </global>
32
  <frontend>
33
  <routers>
app/design/frontend/base/default/layout/hideprice.xml CHANGED
@@ -39,4 +39,9 @@
39
  <action method="setTemplate"><template>hideprice/compare/list.phtml</template></action>
40
  </reference>
41
  </catalog_product_compare_index>
 
 
 
 
 
42
  </layout>
39
  <action method="setTemplate"><template>hideprice/compare/list.phtml</template></action>
40
  </reference>
41
  </catalog_product_compare_index>
42
+ <catalogsearch_result_index>
43
+ <reference name="search_result_list">
44
+ <action method="setTemplate"><template>hideprice/list.phtml</template></action>
45
+ </reference>
46
+ </catalogsearch_result_index>
47
  </layout>
package.xml CHANGED
@@ -1,28 +1,50 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Hide-Price-and-Add-to-Cart-for-Guests-Users</name>
4
- <version>0.1.0</version>
5
  <stability>stable</stability>
6
- <license>Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Online store owners often have a need no price on product page or hide price if not logged in on the detail pages for a wide range of reasons including when a product price is not fixed or needs to be quoted based on specifications and so on. The Hideprice extension provides functionality to globally hide price for guest user with simple solution</summary>
10
- <description>Price Hide extension is the most comprehensive &amp;amp; customizable extension to hide product prices and Add to cart from guests, visitors, customers based on store's business requirements. Hide price extension is fully loaded with add-on functionalities like "Call for price", "Hide add to cart button" to manage products in faster, reliable manner. Price Hide extension allows store owners to define custom messages to personalize the shopping flow.&#xD;
11
- Disable "Add to cart" button&#xD;
12
- Apply to one or more product and categories&#xD;
13
- Display a message instead of the button&#xD;
14
- Customized as per your needs.</description>
15
- <notes>Compatible with 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9.&#xD;
16
- The latest upgrade version of Hideprice for Guest Users includes the following features:&#xD;
17
- Disable "Add to cart" button&#xD;
18
- Apply to one or more product and categories&#xD;
19
- Display a message instead of the button&#xD;
20
- Customized as per your needs.&#xD;
21
- This extension has been tested for compatibility with Community Edition 1.5 later in systems without additional extensions. The compatibility and behaviour is guaranteed for installations on clean code for the preceding versions.</notes>
22
- <authors><author><name>Deepak mnakotia</name><user>deepakmankotia</user><email>deepakmankotiacse@gmail.com</email></author></authors>
23
- <date>2015-07-04</date>
24
- <time>06:12:45</time>
25
- <contents><target name="magelocal"><dir name="Magegeeks"><dir name="Hideprice"><dir name="Helper"><file name="Data.php" hash="a1414beebeafcb9297673009fbf7b4cf"/></dir><dir name="Model"><file name="Observer.php" hash="3b430f9268337ece3ccf94e90dd80616"/></dir><dir name="etc"><file name="config.xml" hash="6f85cfa75e6ea05be2825f5dea5e5b87"/><file name="system.xml" hash="1fd4b5e862faa8de12fbeba6083f95fe"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="hideprice.xml" hash="a15e450407946e0c5651ec9ea83fc960"/></dir><dir name="template"><dir name="hideprice"><file name="addtocart.phtml" hash="27439bb0b9186b805bf0124fa9ed460f"/><dir name="compare"><file name="list.phtml" hash="cabf9da4fa8d70e0c42af1915763d296"/></dir><file name="list.phtml" hash="dff1dae14a856f117e36312ee513d4a1"/><file name="price.phtml" hash="97f903aa0a4a429dd08ad8fb4bc31754"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Magegeeks_Hideprice.xml" hash="ba50aaeebca6fe8a0dcb04fe01aa8a13"/></dir></target></contents>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  <compatible/>
27
- <dependencies><required><php><min>5.1.0</min><max>5.6.0</max></php></required></dependencies>
28
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Hide-Price-and-Add-to-Cart-for-Guests-Users</name>
4
+ <version>1.1.0</version>
5
  <stability>stable</stability>
6
+ <license>OSL v1.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Hide Price and Add to Cart for Guests Users</summary>
10
+ <description>Many a times in an ecommerce website, we do not wish the guest users to know the price of the catalog products. The solution to this problem is rather easy. What we just need to do is first of all figure out where the product prices are shown. Then hide them from guest users. While we are at it we will also hide the &#x2018;Add to Cart&#x2019; and 'Product Price' buttons everywhere (for guest users). In magento by default price is shown on following places&#xD;
11
+ &#xD;
12
+ &#x2022; Category list page (where all the product of a category are listed).&#xD;
13
+ &#x2022; Product view page (where product details are shown).&#xD;
14
+ &#x2022; Compare pop up (where two or more products are compared side by side).&#xD;
15
+ &#xD;
16
+ Hide Product Price for Guest Users Magento Extension hides the product price for Non-Registered Users and show only for logged in users. Only registered users will be able to view the price and add to cart to checkout. Having this feature encourages users to register in the website, leading to more Customers versus Guests users.&#xD;
17
+ Features:&#xD;
18
+ &#xD;
19
+ Encourages Customers to Log-in:&#xD;
20
+ Blocks the Navigational users to view of the price of your products. Also, they cannot add any items to the Cart. Due to this, customers will be encouraged to login to get to know the price details&#xD;
21
+ &#xD;
22
+ Denies your competitors to know the Price of your Products&#xD;
23
+ It denies your competitors access to the price by simply navigating around and doesn't dissipate the vital information on your products Price.&#xD;
24
+ &#xD;
25
+ Display customized messages instead of &#x201C;Add to Cart&#x201D;&#xD;
26
+ Instead of just hiding &#x201C;Add to Cart&#x201D; button you can customize it. Just manage messages that would be displayed instead of price and &#x2018;Add to cart&#x2019; button. This will help you create a more personal approach and increase your revenue.</description>
27
+ <notes>Many a times in an ecommerce website, we do not wish the guest users to know the price of the catalog products. The solution to this problem is rather easy. What we just need to do is first of all figure out where the product prices are shown. Then hide them from guest users. While we are at it we will also hide the &#x2018;Add to Cart&#x2019; and 'Product Price' buttons everywhere (for guest users). In magento by default price is shown on following places&#xD;
28
+ &#xD;
29
+ &#x2022; Category list page (where all the product of a category are listed).&#xD;
30
+ &#x2022; Product view page (where product details are shown).&#xD;
31
+ &#x2022; Compare pop up (where two or more products are compared side by side).&#xD;
32
+ &#xD;
33
+ Hide Product Price for Guest Users Magento Extension hides the product price for Non-Registered Users and show only for logged in users. Only registered users will be able to view the price and add to cart to checkout. Having this feature encourages users to register in the website, leading to more Customers versus Guests users.&#xD;
34
+ Features:&#xD;
35
+ &#xD;
36
+ Encourages Customers to Log-in:&#xD;
37
+ Blocks the Navigational users to view of the price of your products. Also, they cannot add any items to the Cart. Due to this, customers will be encouraged to login to get to know the price details&#xD;
38
+ &#xD;
39
+ Denies your competitors to know the Price of your Products&#xD;
40
+ It denies your competitors access to the price by simply navigating around and doesn't dissipate the vital information on your products Price.&#xD;
41
+ &#xD;
42
+ Display customized messages instead of &#x201C;Add to Cart&#x201D;&#xD;
43
+ Instead of just hiding &#x201C;Add to Cart&#x201D; button you can customize it. Just manage messages that would be displayed instead of price and &#x2018;Add to cart&#x2019; button. This will help you create a more personal approach and increase your revenue.</notes>
44
+ <authors><author><name>Magegeeks</name><user>Magegeeks</user><email>deepakmankotiacse@gmail.com</email></author></authors>
45
+ <date>2016-02-26</date>
46
+ <time>05:00:42</time>
47
+ <contents><target name="magelocal"><dir name="Magegeeks"><dir name="Hideprice"><dir name="Helper"><file name="Data.php" hash="a1414beebeafcb9297673009fbf7b4cf"/></dir><dir name="Model"><file name="Observer.php" hash="3b430f9268337ece3ccf94e90dd80616"/></dir><dir name="etc"><file name="config.xml" hash="3559119a10438cf2ae9451154915abdc"/><file name="system.xml" hash="1fd4b5e862faa8de12fbeba6083f95fe"/></dir></dir></dir></target><target name="mageetc"><dir><dir name="modules"><file name="Magegeeks_Hideprice.xml" hash="ba50aaeebca6fe8a0dcb04fe01aa8a13"/></dir></dir></target><target name="magedesign"><dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="hideprice.xml" hash="130520c1c873bd97776b1721b5f48235"/></dir><dir name="template"><dir name="hideprice"><file name="addtocart.phtml" hash="27439bb0b9186b805bf0124fa9ed460f"/><dir name="compare"><file name="list.phtml" hash="cabf9da4fa8d70e0c42af1915763d296"/></dir><file name="list.phtml" hash="dff1dae14a856f117e36312ee513d4a1"/><file name="price.phtml" hash="97f903aa0a4a429dd08ad8fb4bc31754"/></dir></dir></dir></dir></dir></dir></target></contents>
48
  <compatible/>
49
+ <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
50
  </package>