Pagina 1 di 1

pagamento non permesso oltre un certo importo

Inviato: 02/09/2004, 10:37
da 100asa
Qualcuno conosce l'esistenza di una contrib che non permette un pagamento oltre un certo importo? Oppure qualche anima buona ha un minuto libero per svilupparla insieme? Bye

Inviato: 09/09/2004, 17:59
da hozone
io ho sviluppato questa modifica per alcune contrib di pagamento è una semplice riga... oppure se vuoi aggiungere anche il campo che indichi l'importo per il quale la contrib si disattiva... sono 2 o 3 righe per contrib da modificare :)

Inviato: 10/09/2004, 9:20
da 100asa
Io ho 2 pagamenti (al momento): bonifico e contrassegno.
Vorrei disabilitare il contrassegno se l'ordine supera i 250 Euro. tutto qui.
Ciao

Inviato: 10/09/2004, 11:09
da hozone
aggiungi queste righe prima della fine della funzione update_status();

Codice: Seleziona tutto

$upper_value = 250;
if ( ($this->enabled == true) && ( $order->info['total'] > (int)$upper_value)  && ( $upper_value != "" ) ) $this->enabled = false;

Inviato: 10/09/2004, 11:13
da 100asa
di quale file?

Inviato: 10/09/2004, 11:15
da hozone
in quello del modulo che vuoi modificare 8O


che credo a questo punto siano
bonifico.php e cod.php

Inviato: 10/09/2004, 11:44
da 100asa
Scusami la perplessità. Riepilogo: se l'importo totale dell'ordine è inferiore a euro 250, possono comparire entrambi i pagamenti, se l'importo è uguale o maggiore di Euro 250 deve comparire solo bonifico.
In quale dei due moduli devo inserire la modifica? La formula va bene per quello che serve a me?

Inviato: 10/09/2004, 12:55
da hozone
si va bene.
in entrambi i moduli

Inviato: 10/09/2004, 13:12
da 100asa
l'ho installato solo nel modulo contrassegno, e funziona benissimo. Grazie (a buon rendere)

Inviato: 10/09/2004, 13:32
da hozone
:wink:

Inviato: 08/10/2004, 19:27
da lions
hozone ha scritto::wink:
Grande Hozone proprio quello che mi serviva.

Sapresti come posso calcolare il trasporto in % se il totale ordine supera 750 Euro ?

Grazie

Inviato: 10/10/2004, 13:55
da k4w4
Ho provato ad incollare il righe di codice dei file cod.php e bonifico.php (quelli contenuti nella cartella www\shop\includes\modules\payment) in diversi punti della funziona update_status ma non ho ottenuto i risultati voluti:
- in un caso non funziona proprio
- nell'altro caso, quando nel carrello si trova un articolo che supera la soglia impostata per impedire di usare un tipo di metodo di pagamento, non mi da la possibilità di scegliere l'altro.

Vi prego di indicami il punto esatto in cui incollare le righe di codice per modificare correttamente i file.

Inviato: 12/10/2004, 16:11
da k4w4
Nessuno che mi aiuta? :( :? :cry:

Inviato: 13/10/2004, 23:28
da lions
k4w4 ha scritto:Nessuno che mi aiuta? :( :? :cry:
prova così :

// class methods
function update_status() {
global $order;

$upper_value = 250;
if ( ($this->enabled == true) && ( $order->info['total'] > (int)$upper_value) && ( $upper_value != "" ) ) $this->enabled = false;


in rosso il testo da aggiungere.

Inviato: 13/10/2004, 23:43
da k4w4
lions ha scritto:
k4w4 ha scritto:Nessuno che mi aiuta? :( :? :cry:
prova così :

// class methods
function update_status() {
global $order;

$upper_value = 250;
if ( ($this->enabled == true) && ( $order->info['total'] > (int)$upper_value) && ( $upper_value != "" ) ) $this->enabled = false;


in rosso il testo da aggiungere.
Non mi funziona...non so cosa fare, mi fa scomparire qualsiasi scelta nei metodi di pagamento e non è possibile portare a termine l'acquisto.