25 agosto 2008

Modifica dell'elenco prodotti categoria

Spesso il cliente chiede al designer del suo Zen Cart di definire meglio la disposizione grafica degli articoli presenti negli elenchi di categoria.

Come nell'esempio riportato qui sotto e presente nella demo.

Per quanti abbiano familiarità con selettori e CSS la modifica risulterà banale, ma in realtà i più non hanno idea di "cosa-fare-dove". La modifica è presto attuata ...



Per prima cosa aprire il CSS del template utilizzato, nel ns caso sarebbe lo stylesheet.css del template "classic" (della distribuzione), posto in includes/templates/classic/css/ quindi procedere all'inserimento dei due selettori, che serviranno a spaziare un box articolo dall'altro per un valore di 12 pixel, dare un margine destro e disporre una riga rosso scuro (in questo caso) e allineare a sinistra il testo descrittivo:

.productListing-data {padding-top: 12px; padding-bottom: 12px; padding-right: 12px; margin-right:1.0em; border-bottom: 1px solid #cc0000; }
.listingDescription {text-align: left; }
Copiare + incollare nel CSS e visualizzare il risultato.


Il risultato dovrebbe essere come l'immagine qui sopra ...
Modificare quindi secondo le proprie esigenze di design:

  • il colore della riga fra un box e l'altro
  • il margine interno sopra, sotto ed a destra
  • il margine esterno verso destra
Non desiderando il testo descrittivo dell'articolo allineato a sinistra, omettere il selettore "listingDescription".

Ampie ed ulteriori modifiche sono possibili grazie alla struttura di Zen Cart.

04 agosto 2008

Come aumentare (o diminuire) i prezzi globalmente

Una delle maggiori richieste è la gestione "veloce" di prezzi, varianti e compagnia cantando ...
Per chi ha questa unica semplice e veloce esigenza, si ... veloce con il necessario know how, ovviamente, quello da fare con Zen Cart è qui, passo passo ...

- MyAdmin SQL: un bel back-up completo del database (che non fa mai male)
- MyAdmin SQL o Pannello di amministrazione - inserire questo codice:
UPDATE products SET products_price = products_price * 1.20;
In questo caso la moltiplicazione implica un aumento del 20 % (moltiplico per 1.20).
Nel caso la richiesta fosse la diminuzione di prezzo l'operazione matematica sarà la divisione per la percentuale, come ad esempio per una diminuzione del 10 % ( moltiplico per 0.90)
UPDATE products SET products_price = products_price * 0.90;

Quindi in Strumenti > Gestore Negozio eseguire l'aggiornamento dell'Ordinatore Prodotti Prezzo. Se si dispone di attributi bisogna controllare l'andamento post operazione ... e disponendo di Promozioni o Saldi sarà necessario aggiornarne i valori in diretta dipendenza da come le offerte speciali sono state congegnate ... Ulteriori informazioni ed approfondimenti a questo thread.

C'è anche la possibilità di installare un modulo extra per configurare prima ed utilizzare poi una pagina complessiva di ricognizione e gestione di tutti i prezzi negozio / categoria / fornitore a scelta (!) e di tanti altri parametri (vedi immagini sotto) disponibile nell'area servizi Zen Cart by Opzione.com.