Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Categoria visibile per soli clienti
 
svaizo
Jr. Member
 
Total Posts:  18
Joined:  2010-10-11
 

Ciao a tutti,
ho iniziato da poco a utilizzare Magento e dopo qualche difficoltà iniziale, mi sto inziando a muovere più agevolmente.

Ora avrei la necessità di limitare la visibilità di una categoria ai soli clienti, ovvero a chi ha già acquistato un prodotto. Se un utente che non è cliente prova ad entrare, deve uscire l’errore “E’ necessario aver acquistato almeno un prodotto” o qualcosa di simile. Quindi verrà visualizzato l’errore anche a chi è registrato ma non ha comprato nulla.

E’ una cosa realizzabile?

Grazie in anticipo

 
Magento Community Magento Community
Magento Community
Magento Community
 
svaizo
Jr. Member
 
Total Posts:  18
Joined:  2010-10-11
 

Nessuno può aiutarmi?

 
Magento Community Magento Community
Magento Community
Magento Community
 
ziq2004
Member
 
Avatar
Total Posts:  71
Joined:  2008-06-05
 

ciao,
si .. non è complicato

scrivi una piccola estensione… osserve l\’evento

<global>

    <
events>    

        <
controller_action_predispatch_catalog>

            <
observers>

                         <
magepivot>

                             <class>
magepivot/observer</class>

                             <
method>processCatalogDispatches</method>

                         </
magepivot>

                     </
observers>

                 </
controller_action_predispatch_catalog>
public function processCatalogDispatches ($ Observer)

    
{

= $ Observer-> getControllerAction ();

= $ d-> getRequest ();



if ($ 
r-> getActionName () == \'view\' & $ r-> getControllerName () == \'category\')

{

}

}

hai l\’id della categoria nel pametro id..
se non è l\’id che ti va bene fai un forward alla pagina di login o 404
capito? smile
 
Magento Community Magento Community
Magento Community
Magento Community
 
svaizo
Jr. Member
 
Total Posts:  18
Joined:  2010-10-11
 

Grazie mille!
Però non ho ben capito dove devo inserire il codice…

Riesci ad essere un po più chiaro per cortesia?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top