Pagina 1 di 1

bonifico bancario

Inviato: 01/03/2005, 10:52
da 100asa
Ho installato questa contrib: http://www.oscommerce.com/community/contributions,1616
ma, come ho detto personalmente ad Hozone, in ceckout_confirmation non vedo i dati bancari per il bonifico e (forse ovviamente) non li vedo neanche nell'email di verifica ordine. Come suggerito dall'ottimo Hozone, ho prima disinstallato il vecchio modulo, ho fatto l'upload, ma niente. Ho disinstallato, cancellato i vecchi files e fatto l'upload...niente.
Qualcuno può aiutarmi?
Contattatemi anche via icq, msn, come volete.
Ciao

Inviato: 01/03/2005, 11:16
da Philips
ciao 100asa, hai un messaggio privato... :)

...

Inviato: 23/03/2005, 12:47
da neeo
ciao ragazzi, posto qui perchè mi sembra il topic + attinente (e + recente) riguardo il mio problema:
devo splittare le informazioni per i pagamenti su bonifico bancario per privato/rivenditore (B2Bsuite).
In sostanza vorrei che i clienti privati abbiano nella mail di verifica ordine le coordinate bancarie della banca d'appoggio specificata nel modulo di pagamento "bonifico", mentre le aziende abbiano al posto delle coordinate un testo che avvisa di attendere conferma prima di effettuare il pagamento.
__

Ho definito 2 variabili nel file bonifico.php presente in languages/modules/italian, la prima ( MODULE_PAYMENT_BONIFICO_TEXT_EMAIL_FOOTER ) resta com'è, la seconda ( MODULE_PAYMENT_BONIFICO_TEXT_EMAIL_FOOTER_B2B ) contiene il testo per le aziende.

Si tratta quindi di configurare un semplice caso "if/else".
Per fare questo io so che i clienti privati avranno un valore = 0 nel db, tabella "customers", campo "customers_group_ID", quindi ho creato una query per verificare che tale valore sia !=0 e inviare il mio messaggio di alert:

Codice: Seleziona tutto

$privato_qry = tep_db_query("select customers_group_id from " . TABLE_CUSTOMERS . " where customers_id =  '" . $customer_id . "'");
	$privato = tep_db_fetch_array($privato_qry);
    
	if (tep_session_is_registered('customer_id')) {
    if ($privato['customers_group_id'] != 0) {  
    $this->email_footer = MODULE_PAYMENT_BONIFICO_TEXT_EMAIL_FOOTER_B2B;
    }
	if ($privato['customers_group_id'] == 0) {  
    $this->email_footer = MODULE_PAYMENT_BONIFICO_TEXT_EMAIL_FOOTER;
    }
	}
Questa condizione è stata inserita nel file bonifico.php immediatamente sotto alla riga

Codice: Seleziona tutto

if (is_object($order)) $this->update_status();
Il problema è che mi viene inviato sempre il testo originale con le coordinate e non il messaggio di alert.
Dove sbaglio?

...

Inviato: 24/03/2005, 11:27
da neeo
nessuno sa darmi una mano?