Salve a tutti e sono nuovo sia del sito che di osCommerce.
Il mio problema è questo:
Devo fare una check sui prodotti al momento dell'acquisto in modo che se il prodotto acquistato è un software nella pagina di checkout_success viene visualizzato un messaggio tipo :
"vi verrà inoltrata un e.mail blablabla".
Pensavo a fare una query sulla categoria dei prodotti nel carrello ma mi perdo nella scrittura del codice.Mi potete dare una mano????
check sul prodotto
Moderatore: mod Generali
- the_artist
- membro Regular
- Messaggi: 124
- Iscritto il: 24/05/2005, 11:09
- Località: Torino
Re: check sul prodotto
chrome ha scritto:.........se è un software nella pagina di checkout_success viene visualizzato un messaggio tipo :
"vi verrà inoltrata un e.mail blablabla".
..........
mhhh

e se il cliente acquista un mix di prodotti software e (hardware) tramite lo stesso ordine?
Re: check sul prodotto
Puoi fare un check su una o più categorie, inserendo in checkout_success.php, subito dopo le linee:chrome ha scritto:Salve a tutti e sono nuovo sia del sito che di osCommerce.
Il mio problema è questo:
Devo fare una check sui prodotti al momento dell'acquisto in modo che se il prodotto acquistato è un software nella pagina di checkout_success viene visualizzato un messaggio tipo :
"vi verrà inoltrata un e.mail blablabla".
Pensavo a fare una query sulla categoria dei prodotti nel carrello ma mi perdo nella scrittura del codice.Mi potete dare una mano????
Codice: Seleziona tutto
$orders_query = tep_db_query("select orders_id from " . TABLE_ORDERS . " where customers_id = '" . (int)$customer_id . "' order by date_purchased desc limit 1");
$orders = tep_db_fetch_array($orders_query);
Codice: Seleziona tutto
$check_products_array = array();
$check_products_query = tep_db_query("select count(*) as total from " . TABLE_ORDERS_PRODUCTS . " op left join " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c on op.products_id = p2c.products_id left join " . TABLE_CATEGORIES_DESCRIPTION . " cd on cd.categories_id = p2c.categories_id where (cd.categories_name='cat1' or cd.categories_name='cat2') and orders_id = '" . (int)$orders['orders_id'] . "' order by products_name");
$check_products = tep_db_fetch_array($check_products_query);
if ($check_products['total'] > 0) {
$messaggio = 'Messaggio';
}
Codice: Seleziona tutto
<tr>
<td><?php if (isset($messaggio) && tep_not_null($messaggio))
echo $messaggio;?></td>
</tr>
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Visita la demo: http://oscpro.oscommercedev.com/index.php