Pagina 1 di 1
Prodotti esauriti
Inviato: 03/03/2006, 19:19
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...
Inviato: 03/03/2006, 19:30
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.
Inviato: 03/03/2006, 20:20
da Fabrizio88
non funziona... sarà perchè uso il basspack..
Ma i prodotti se finiscono non sono più visualizzati.
Inviato: 04/03/2006, 1:07
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
...ma funziona
bye
Inviato: 04/03/2006, 2:01
da Fabrizio88
penso funziona... però mi sballa tutto...
cioè devo ricordarmi che quando c'è scritto 1 equivale a 0 non mi piace molto...
Re: Prodotti esauriti
Inviato: 04/03/2006, 12:37
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
Inviato: 04/03/2006, 16:22
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
non mi piace...
poi ho dovuto modificare 9 file a manina..
ne cerco un'altra
Inviato: 04/03/2006, 18:46
da Bass
Fabrizio88 ha scritto:Niente Bass....
Provata in locale, e non funziona....
Io la uso su semilandia e funziona benone
'iao
Sergio
Inviato: 04/03/2006, 20:33
da Fabrizio88
azz
Ho visto sul tuo sito e infatti blocca il pulsante anche nella scheda
Devo ricontrollare il product_info?
Inviato: 04/03/2006, 20:35
da Fabrizio88
ma nel pannelo di amministrazione non bisogna toccare nulla vero?
Inviato: 05/03/2006, 12:59
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