Prodotti esauriti

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

Moderatore: mod Generali

Rispondi
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Prodotti esauriti

Messaggio da Fabrizio88 »

Ciao
Vorrei sapere se è possibile lasciare la scheda prodotto visibile anche se l'articolo è finito!
Ma in modo che non sia acquistabile...magari eliminando solamente il pulsante compra...
Avatar utente
garrone
membro Baby
membro Baby
Messaggi: 59
Iscritto il: 23/02/2004, 1:00
Località: Italia
Contatta:

Messaggio da garrone »

Configuration -> Stock
Setta i seguenti valori:
Check stock level = True
Subtract stock = True
Allow Checkout = False
Dovrebbe funzionare, ma non ti elimina il pulsante.
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

non funziona... sarà perchè uso il basspack..
Ma i prodotti se finiscono non sono più visualizzati. :roll:
Ultima modifica di Fabrizio88 il 04/03/2006, 2:04, modificato 1 volta in totale.
giorg
membro Junior
membro Junior
Messaggi: 15
Iscritto il: 23/02/2006, 19:48

Messaggio da giorg »

Sai, in effetti non riesco a non far eliminare una scheda prodotto esaurita via pannello di amministrazione, potresti provare come segue...almeno fino a quando qualche esperto non ti aiuti:
- Permettigli di scalare i prodotti
- Metti sempre un prodotto in più a quanti ne hai disponibili
- Apri product_info.php e cerca il seguente codice:

Codice: Seleziona tutto

              <tr>
                <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td>
                <td class="main" align="right"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
                <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
              </tr>
e modificalo come segue:

Codice: Seleziona tutto

                <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
            	  <?php $scorta = tep_get_products_stock($product_info['products_id']);
	  	          ?>
                <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td>
                <td class="main" align="right"><?php if ($scorta > 1) echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
                <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
              </tr>
considera che quando la tua scorta arriva ad 1, lui non mostra più il pulsante di acquisto e la scheda rimane esposta.
Però nota che dovresti considerare:
- se va in contrasto con qualche tua altra contrib che sfrutta il numero di prodotti
- se non sia possibile nel tuo sito acquistare prodotti anche da altri punti
Insomma non è proprio una soluione consona :oops: ...ma funziona :D
bye
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

penso funziona... però mi sballa tutto...
cioè devo ricordarmi che quando c'è scritto 1 equivale a 0 non mi piace molto... :cry:
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Prodotti esauriti

Messaggio da Bass »

Fabrizio88 ha scritto:Ciao
Vorrei sapere se è possibile lasciare la scheda prodotto visibile anche se l'articolo è finito!
Ma in modo che non sia acquistabile...magari eliminando solamente il pulsante compra...
Metti la contrib no stock no checkout

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Niente Bass....
Provata in locale, e non funziona....
Per meglio dire si può vedere la descrizione e comprarlo lo stesso...
Aggiunge l'ing bloccata solo nel catalogo... ma non nella descrizione.
e poi non aggiunge nemmeno due righe che dicono che il prodotto è momentaneamente non disponibile :wink:

non mi piace...
poi ho dovuto modificare 9 file a manina..
ne cerco un'altra :twisted:
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Fabrizio88 ha scritto:Niente Bass....
Provata in locale, e non funziona....
Io la uso su semilandia e funziona benone

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

azz :shock:
Ho visto sul tuo sito e infatti blocca il pulsante anche nella scheda :roll:

Devo ricontrollare il product_info?
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

ma nel pannelo di amministrazione non bisogna toccare nulla vero?
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Fabrizio88 ha scritto:ma nel pannelo di amministrazione non bisogna toccare nulla vero?
Che io i ricordi no, semplicemente fa un test ogni volta che compare il tasto "nel carrello" se il prodotto e' a 0 mette il tasto non cliccabile, altrimenti procede normalmente

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Rispondi