Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : tuttolinux 11 Jul 2007, 09:13:54
-
Ciao,
è possibile abilitare did efault un metodo di pagamento (ad esempio paypal) ma bloccarlo ad esempio ai gold user?
Questo sarebbe comodo per permettere sconti maggiori fossi ad utenti di un livello superiore.
Grazie a tutti
-
Certamente: dal pannello di amministrazione VM, menu Negozio > Tipi di pagamento (oppure pulsante Tipi di pagemento); clicchi sul tipo di pagamento interessato; scegli il "Gruppo clienti" (nella parte inferiore).
Ovviamente devi avere già impostato i gruppi, da Clienti > Lista dei gruppi utenti.
-
si però se imposto paypal come gruppo utenti default anche tutti gli utenti gold possono utilizzarlo!
io invece voglio lasciarlo solo ai default!
-
Capito, allora devi mettere mano al codice PHP. Cmq è semplice.
Apri il file checkout.paymentradio.php, nella cartella \administrator\components\com_virtuemart\html. Cerca le seguenti righe (nr. 29 e 48):
$q .= "OR #__{vm}_shopper_group.default='1') ";
e cambiale in questo modo:
$q .= ") ";
Così impedisci di cercare il metodo di pagamento anche nel gruppo di default.
-
in qualche modo dovrò ricambiare per ringraziarti, sei sempre infallibile e disponibile!
Scusa se ho mille domande ma sto aprendo un e-commerce e tra bug e personalizzazioni sto impazzendo!!!
Ho mille domande da fare ma è meglio aprire un nuovo post.
ps: dopo tutte le personalizzazioni che ho fatto mi sa che virtuemart non lo aggiornerò mai più.... aiuto!
-
ps: dopo tutte le personalizzazioni che ho fatto mi sa che virtuemart non lo aggiornerò mai più.... aiuto!
Questo effettivamente è un problema che anche io mi ritrovo... Certamente diventa laborioso fare un aggiornamento (io uso WinMerge, controllo i file modificati e unisco le modifiche.. ma è un casino...). Ma la domanda è, se ti serve davvero aggiornare, una volta che hai applicato tutte le tue personalizzazioni, ed il sistema funziona come vuoi.
Certo l'ideale è, se si ritiene che la personalizzazione possa essere utile in generale, sottoporla nel bugtracker come "feature request", in modo che possa diventare un'opzione nelle nuove versioni; ma in realtà questo è piuttosto raro, perchè spesso si tratta di esigenze molto specifiche...
-
il problema sono eventuali bug di sicurezza!
Oppure... ora c he ho la 1.0.12 funzionante, quandoi uscirà la 1.1 che faccio?
Alla fine una soluzione c'è sempre... mettere in piedi un sito di test e riappricare il tutto.
Ma chissà se ne avrò mai la voglia :-)