E' possibile "reindirizzare" temporaneamente su una pagina di mia scelta, quando si clicca "Aggiungi al carrello" di un determinato prodotto? Vorrei poter avvisare il cliente che il prodotto non è momentaneamente disponibile.
Se abbiamo utilizzato l'oggetto elenco prodotti (
vedi immagine) possiamo inserire questo codice (
jQuery) in un oggetto
HTML e Widgets (con altezza minima) in fondo alla pagina:
<script type="text/javascript">
$('.imProductListBoxAdd img[onclick*="92f92r3z"]').attr('onclick', 'x5engine.utils.location("pagina.html"); return false;');
</script>
Se invece abbiamo inserito un collegamento per aggiungere direttamente al carrello il prodotto selezionato (
vedi immagine), useremo questo codice:
<script type="text/javascript">
$('a[href*="92f92r3z"]').attr('href', 'pagina.html');
</script>
In rosso da personalizzare l'id prodotto e nome della pagina.
Per trovare facilmente l'id di un prodotto possiamo usare, per esempio, Firefox, cliccare col destro sull'icona del carrello/link, quindi su "Analizza elemento". Clicchiamo sull'icona "Pannello codice" se non l'abbiamo ancora fatto (vedi immagini):
[ Guests cannot view attachments ] [ Guests cannot view attachments ]
N.B.Lo script è stato testato con la versione
9.1.2.1923Grazie a stesil per l'aiuto e le immagini