Tag: virtuemart

Tutti i prodotti hanno la stessa immagine in VirtueMart

Può capitare che sul vostro sito realizzato con Joomla 1.5 e VirtueMart 1.1, nella pagine di elenco prodotti, tutti gli elementi abbiano la stessa immagine – quella corrispondente al primo prodotto dell’elenco – anzichè la propria.

Vediamo perchè e come risolvere.

Continua a leggere

GiBi Sprint genera rapidamente un catalogo con i tuoi prodotti VirtueMart

Ipotizziamo che abbiate un sito di e-commerce realizzato con Joomla e VirtueMart. Avete inserito con pazienza e precisione tutti i vostri prodotti, che ora sono quindi esaustivamente descritti e fotografati. Ora dovete andare a una fiera e volete portare un catalogo cartaceo. Se solo poteste creare un catalogo in PDF a partire da quello che avete già inserito in VirtueMart, semplicemente reimpaginandolo un poco, diventerebbe un lavoro da pochi minuti.

Ecco la buona notizia: ora si può.

Continua a leggere

Joomla, VirtueMart e MooTools

Sia Joomla 1.5 che VirtueMart 1.1 usano una libreria JavaScript chiamata MooTools.

Tuttavia, nel corso dei vari rilasci la versione di tale libreria è cambiata: nel resto dell’articolo facciamo un bel riepilogo storico e vediamo come disattivare il caricamento di VirtueMart in caso di problemi.

Continua a leggere

VirtueMart 1.1: aggiornare il carrello via Ajax

In VirtueMart 1.1, quando siamo nella pagina del carrello possiamo modificarne il contenuto:

  • aumentare o diminuire la quantità di un prodotto
  • eliminare interamente uno prodotto dal carrello

Solitamente questa operazione ricarica la pagina, vediamo invece come realizzare la stessa funzionalità via Ajax.

Continua a leggere

VirtueMart e sh404SEF, errore nell’accesso alla pagina dei dati di fatturazione

Problema apparentemente presente su tutte le versioni di VirtueMart 1.1.x e sh404SEF 2.x.

Quando in VirtueMart si fa un acquisto e si procede al checkout, a un certo punto si arriva alla schermata di “Scegli indirizzo di spedizione“. In questa schermata è presente un link per aggiornare i dati esistenti, chiamato esattamente “Aggiorna dati“.

Con sh404SEF abilitato e il suffisso pagine disabilitato, tale link si trasforma in

/informazioni-per-la-fatturazione/checkout.index

che ritorna un errore 404 – Pagina non trovata.

La soluzione che proponiamo è quella di modificare il plugin di sh404SEF per VirtueMart, ossia il file:

/components/com_sh404sef/sef_ext/com_virtuemart.php

Attorno alla riga 516, dove c’è il blocco:

case 'account.billing':

commentare le righe relative al parametro “next_page”, ovvero:

    //if (!empty($next_page)) {
    //  $title[] = $next_page;
    //}
    //if (isset($next_page))  // V 1.2.4.r
    //shRemoveFromGETVarsList('next_page');

Questo sembra risolvere egregiamente il tutto.