Cristian.2000 ha scritto:Ciao,
ho usato i tuoi codici, però ho un problema.
Mi indica sempre "prodotto non disponibile" anche se ho 100 articoli in magazzino.
(la prima cosa che ho pensato, è di aver sbagliato, avere messo "non disponibile" nella lingua, al posto di "disponibile", ma non è cosi xD)
Ho riguardato i codici piu volte, ma niente da fare..
Che quantita serve per mostrare DISPONIBILE?
Che quantita serve per mostrare DISPONIBILITA LIMITATA?
Che quantita serve per mostrare NON DISPONIBILE? suppongo 0
Mettendo quantita -1, non visualizza niente
Tuttavia mi basterebbe mostrare DISPONIBILE e DISPONIBILITA LIMITATA (3/4 giorni lavorativi) Per far ciò ho rinominato NON DISPONIBILE in DISPONIBILITA LIMITATA..
Tuttavia, lasciando cosi, sembra che tutti gli articoli sono limitati =) in quanto il disponibile non viene mai =(
Fammi sapere.
Grazie mille per i codice!
allora le modifiche intanto devi riportale su questo codice
Codice: Seleziona tutto
function clubosc_products_stock($pID) {
switch(tep_get_products_stock($pID)) {
case 10:
case 9:
case 8:
case 7:
case 6:
$in_stock = TEXT_LIMITED_AVAILABILITY;
break;
case 5:
case 4:
case 3:
case 3:
$in_stock = TEXT_VERY_LIMITED_AVAILABILITY;
break;
case 1:
$in_stock = TEXT_ULTRA_LIMITED_AVAILABILITY;
break;
default:
$in_stock = TEXT_UNLIMITED_AVAILABILITY;
}
return
e poi sistemare il linguaggio in base a cosa vuoi scrivere ovvero queste linee
define('TEXT_LIMITED_AVAILABILITY', 'We have a few in stock...');
define('TEXT_VERY_LIMITED_AVAILABILITY', 'We have very few in stock...');
define('TEXT_ULTRA_LIMITED_AVAILABILITY', 'Only 1 left, buy it now!');
define('TEXT_UNLIMITED_AVAILABILITY', 'We have loads in stock...');
il fatto che non ti dia nulla quando digiti 100 e perche nel file di orgine postato qui sopra non c'e la voce 100 ^^
ovvero io nel mio se scrivo 0 mi viene su ordinazione, se metto 1 in su mi viene disponibile se quando qualcuno acquista e in automatico va a -1 allora viene la voce non disponibile.
devi poi controllare le quantita' nel catalogo su admin.. strano non ti funzioni... devi solo giocare con i numeri che ci sono nel codice.. ora non ricordo piu' benissimo
ma l'ultima parte di codice
break;
default:
$in_stock = TEXT_UNLIMITED_AVAILABILITY;
}
dovrebbe essere quella che se scrivi 0 sul quantita' prodotti ti dovrebbe dare su ordinazione modificando ovviamente TEXT_UNLIMITED_AVAILABILITY nel linguaggio.
se hai ancora problemi fammi sapere verifico bene