bonifico bancario

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
Avatar utente
100asa
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 28/09/2003, 0:00
Località: Italia
Contatta:

bonifico bancario

Messaggio 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
Philips
membro Baby
membro Baby
Messaggi: 64
Iscritto il: 02/11/2004, 1:00
Località: Italia

Messaggio da Philips »

ciao 100asa, hai un messaggio privato... :)
neeo
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 25/06/2004, 0:00
Località: ITA

...

Messaggio 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?
neeo
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 25/06/2004, 0:00
Località: ITA

...

Messaggio da neeo »

nessuno sa darmi una mano?
Rispondi