quantità prodotti illimitato senza mai azzerarsi

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

quantità prodotti illimitato senza mai azzerarsi

Messaggio da xpress »

ho cercato e credo che non sia mai stato affrontato questo argomento

io ho un problema vorrei che le quantità dei prodotti sia illimitato
in pratica che il prodotto ci sia sempre

è possibile?
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da dynamo »

non mi ricordo se c'è qualcosa in admin... altrimenti intervieni a livello di codice ed elimini l'aggiornamento della quantità
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da xpress »

dynamo ha scritto:non mi ricordo se c'è qualcosa in admin... altrimenti intervieni a livello di codice ed elimini l'aggiornamento della quantità
il prblema è che su admin ho cercato ma non ho trovato l'opzione

per il codice dove lo cambio?
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da dynamo »

inizi a controllare il codice dal checkout proces e poi vedi che funzioni vengono usate e a quel punto le modifichi
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da xpress »

qual'è la variabile da cercare?
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da xpress »

ho trovato questo
if (STOCK_LIMITED == 'true') {
if (DOWNLOAD_ENABLED == 'true') {
$stock_query_raw = "SELECT products_quantity, pad.products_attributes_filename
FROM " . TABLE_PRODUCTS . " p
LEFT JOIN " . TABLE_PRODUCTS_ATTRIBUTES . " pa
ON p.products_id=pa.products_id
LEFT JOIN " . TABLE_PRODUCTS_ATTRIBUTES_DOWNLOAD . " pad
ON pa.products_attributes_id=pad.products_attributes_id
WHERE p.products_id = '" . tep_get_prid($order->products[$i]['id']) . "'";
// Will work with only one option for downloadable products
// otherwise, we have to build the query dynamically with a loop
$products_attributes = $order->products[$i]['attributes'];
if (is_array($products_attributes)) {
$stock_query_raw .= " AND pa.options_id = '" . $products_attributes[0]['option_id'] . "' AND pa.options_values_id = '" . $products_attributes[0]['value_id'] . "'";
}
$stock_query = tep_db_query($stock_query_raw);
} else {
$stock_query = tep_db_query("select products_quantity from " . TABLE_PRODUCTS . " where products_id = '" . tep_get_prid($order->products[$i]['id']) . "'");
}
if (tep_db_num_rows($stock_query) > 0) {
$stock_values = tep_db_fetch_array($stock_query);
// do not decrement quantities if products_attributes_filename exists
if ((DOWNLOAD_ENABLED != 'true') || (!$stock_values['products_attributes_filename'])) {
$stock_left = $stock_values['products_quantity'] - $order->products[$i]['qty'];
} else {
$stock_left = $stock_values['products_quantity'];
}
tep_db_query("update " . TABLE_PRODUCTS . " set products_quantity = '" . $stock_left . "' where products_id = '" . tep_get_prid($order->products[$i]['id']) . "'");
if ( ($stock_left < 1) && (STOCK_ALLOW_CHECKOUT == 'false') ) {
tep_db_query("update " . TABLE_PRODUCTS . " set products_status = '0' where products_id = '" . tep_get_prid($order->products[$i]['id']) . "'");
}
}
}
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da xpress »

o forse è questo

if (STOCK_LIMITED == 'true') {
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da dynamo »

xpress ha scritto:
dynamo ha scritto:non mi ricordo se c'è qualcosa in admin... altrimenti intervieni a livello di codice ed elimini l'aggiornamento della quantità
il prblema è che su admin ho cercato ma non ho trovato l'opzione

per il codice dove lo cambio?
adesso non vorrei dire.... ma almeno hai cercato???

admin -> configurazione -> stock -> togli dallo stock (false)
questo nella mia traduzione cmq c'è :roll:

e lo si nota pure da qui che c'è la voce in admin

Codice: Seleziona tutto

if (STOCK_LIMITED == 'true') {
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

Re: quantità prodotti illimitato senza mai azzerarsi

Messaggio da xpress »

si infatti funziona con tutti e due
in ita io ho verifica livello magazzino
Rispondi