Pagina 1 di 1

Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 9:29
da SilvioT
Buongiorno a tutti,
sono nuovo di questo forum ma penso che vi romperò spesso le scatole...
ho installato grazie ad aruba oscommerce qui: http://www.oggicisposiamo.com/oscommerce, è un sistema che si rivolge solo ai miei clienti "fotografi" e le registrazioni le gestisco io.
Per per evitare che il cliente finale veda i prezzi del fotografo ho la necessità che i prezzi siano visibili solo agli utenti registrati.

Qualcuno è in grado di aiutarmi?

Ringrazio in anticipo chiunque mi dia una mano.


http://www.photoephoto.com

Scusate ho ripostato quì.... avevo sbagliato zona.

Re: Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 9:49
da DarkAmex
Questo modulo dovrebbe essere quello che fa per te

http://addons.oscommerce.com/info/601

:wink:

Re: Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 10:05
da SilvioT
Grazie! in inglese sono negato...proverò a decifrarlo.

Re: Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 10:08
da DarkAmex
nulla, spero che ti sia utile (se devi lavorare su oscommerce un pò di inglese lo devi masticare... ;)

Re: Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 10:45
da SilvioT
Ho fatto tutto ma non ho capito da dove controllare questa funzione...

Re: Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 11:50
da dynamo
semplice se non sei loggato non vedi i prezzi... più veloce di così per controllare :mrgreen:

Re: Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 12:17
da SilvioT
Ho letto il file.txt allegati al modulo , sostituito il codice in application_top.php e sovrascritto i 4 files come da spiegazioni ma non è successo nulla... ti dirò di più non riesco più ad accedere alla sezione "localizzazione " dal pannello d'amministrazione.
-----------------------------------------------------------------------------

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::Made By Dj IceN! Dj_icen@hotmail.com::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

The codes are below.!
But i made some Easy files for u . so u can upload those files.. and don't have to look for those files by ur own.
Upload application_top.php ---> catalog/includes/application_top.php .. overwrite
Upload product_info.php ---> catalog/product_info.php .. overwrite
Upload currencies.php ---> catalog/admin/currecies.php .. ovewrite
Upload english.php / dutch.php ---> catalog/includes/languages/dutch.php or english.php .. overwrite

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

I found this problem in the forum:

"after adding the "Prices for Logged-In Users Only" and "restricted_website" contribs, the add to cart button now does not work in the products listing page when a customer is logged in. The customer would need to go into the product information page in order to add the item into the cart. Does have a SSL cert cause this problem? Any suggestions? Which codes do you need to see in order to help me? Thanks in advance."

THE SOLUTION

The problem is that the modifcation made in file APPLICATION_TOP.PHP is incorrect.

FIND THIS CODE:
// customer adds a product from the products page
case 'add_product' : if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id'])) {
$cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+1, $HTTP_POST_VARS['id']);
}
tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
break;
// performed by the 'buy now' button in product listings and review page
case 'buy_now' : if (isset($HTTP_GET_VARS['products_id'])) {
if (tep_has_product_attributes($HTTP_GET_VARS['products_id'])) {
tep_redirect(tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $HTTP_GET_VARS['products_id']));
} else {
$cart->add_cart($HTTP_GET_VARS['products_id'], $cart->get_quantity($HTTP_GET_VARS['products_id'])+1);
}
}
tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
break;

and REPLACE WITH

// customer adds a product from the products page
case 'add_product' : if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}
else {
if (isset($HTTP_POST_VARS['products_id']) && is_numeric($HTTP_POST_VARS['products_id'])) {
$cart->add_cart($HTTP_POST_VARS['products_id'], $cart->get_quantity(tep_get_uprid($HTTP_POST_VARS['products_id'], $HTTP_POST_VARS['id']))+1, $HTTP_POST_VARS['id']);
}
tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
}
break;

// performed by the 'buy now' button in product listings and review page

case 'buy_now' :
if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}
else {
if (isset($HTTP_GET_VARS['products_id'])) {
if (tep_has_product_attributes($HTTP_GET_VARS['products_id'])) {
tep_redirect(tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $HTTP_GET_VARS['products_id']));
} else {
$cart->add_cart($HTTP_GET_VARS['products_id'], $cart->get_quantity($HTTP_GET_VARS['products_id'])+1);
}
}
tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
}
break;


It should work now (see attachment for full install)

Re: Prezzi visibili solo agli utenti registrati

Inviato: 09/06/2009, 13:35
da dynamo
non si deveno mai sostituire i file... ma bisogna seguire le istruzioni per l'installazione perchè se sostituisci perdi le contributions che avevi installato prima e possono sorgere dei problemi

Re: Prezzi visibili solo agli utenti registrati

Inviato: 11/06/2009, 8:10
da SilvioT
Non ho capito scusami.

Re: Prezzi visibili solo agli utenti registrati

Inviato: 11/06/2009, 10:12
da dynamo
il problema è che tu hai sostituito 4 file... se in questi file c'erano codici per altre contributions il tuo sito non funziona e genera degli errori perchè manca del codice, per questo non si devono mai sostituire ma installare a mano il codice

Re: Prezzi visibili solo agli utenti registrati

Inviato: 11/06/2009, 11:58
da SilvioT
Allora sono rovinato...allinterno di ogni files ci sono decine di stringhe di codice...a che punto le inserisco?

Re: Prezzi visibili solo agli utenti registrati

Inviato: 11/06/2009, 14:02
da hsg26
SilvioT ha scritto:Allora sono rovinato...allinterno di ogni files ci sono decine di stringhe di codice...a che punto le inserisco?
segui le istruzioni di installazione della contribution... di solito un file txt o html nel pacchetto che hai scaricato. Al massimo le trovi in una versione precedente della contribution se nell'ultima purtroppo non ci sono.

Re: Prezzi visibili solo agli utenti registrati

Inviato: 11/06/2009, 15:03
da SilvioT
Ci sono riuscitoooooooooooooo!!!!! Grazieeeeeeeeeeeeeee!!!!