Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

Realizzare anteprime di prodotti con jQuery

Ottobre 27th, 2012 by Giovanni Caputo

Oggi voglio proprorvi dei plugin per jQuery che permettono di realizzare delle anteprime di prodotti, di un eventuale sistema di e-commerce, in modo davvero particolare.
productColorizer è una semplice e utile soluzione che permette di visualizzare l’anteprima di un prodotto in diversi colori. Demo

threesixty è un fantastico plugin che permette di visualizzare immagini a 360 gradi. Demo

Category: Programmazione | No Comments »

Tutorial per realizzare un carrello in PHP

Gennaio 2nd, 2011 by Giovanni Caputo

shopping cart relationship diagram

Vi voglio propore all’inizio del nuovo anno un tutorial per realizzare un carrello per un sistema di ecommerce online in PHP.

TUTORIAL

Category: Programmazione | No Comments »

Store multipli su Magento

Febbraio 3rd, 2009 by Giovanni Caputo

Articolo originale:

Overview: How Multiple Websites & Stores Work

Una delle feature avanzate di Magento permette la gestione di siti e store multipli in una installazione sola, e c’è un fantastico sistema per supportare questo:  GWS – cioè “Global, Website, Store.”

  • Global: Si riferisce all’intera installazione.
  • Website: I Websites sono  ‘genitori’ degli stores.  Un website è composto da uno o più stores. I Websites possono essere configurati per condividere i dati dei clienti, o per non condividere nulla.
  • Store (o store view group): Gli Stores sono ‘figli’ dei websites.  Prodotti e Categorie sono gestiti sul livello dello store. Una categoria radice è configurata per ogni store view group, permettendo negozi (store) multipli sotto lo stesso website per ottenere strutture di catalogo completamente diverse l’una dall’altra.
  • Store View: Uno store ha bisogno di una o più store views per poter essere navigato nella sua parte pubblica (o front-end). La struttura del catalogo per store view sarà sempre la stessa, semplicemente permetterà presentazioni multiple dei dati pubblici. Il 90% delle implementazioni userà store views per permettere ai clienti di scegliere fra due o più lingue.

multiple_websites_diagram Come funzionano i website e gli store multipli su Magento

Esempio

Diciamo che volete vendere elettrodomestici, elettronica di consumo, e DVD e CD. Allo scopo di questo esempio separeremo il catalogo in due stores e tre siti. La linea degli elettrodomestici sarà venduta nel suo proprio website, e i rimanenti articoli in un altro. A tal fine acquista i domini appliances.com e coolstuff.com. Non vuoi che i dati dei clienti e nessun altro cliente venga condiviso fra i due siti, così il data sharing sarà “spento” nella configurazione tra i due.

Su coolstuff.com create i due stores – Elettronica, e Media.  Gli articoli di elettronica verranno venduti tramite il negozio (store) di elettronica, e gli articoli di media tramite il Media store.  Dato che ogni linea di articoli è molto ampia, ha senso separare la struttura delle categorie per il Media store e lo store di Electtronica…altrimenti l’albero delle categorie sarebbe enorme e ingombrante. Quando gli store sono stati creati, semplicemente assegnerai una radice di categoria differente ad ogni negozio (store).

Inoltre vuoi che il tuo catalogo sia, per entrambi i siti, sia in inglese sia in spagnolo. A tal fine, creerai una store view inglese e una store view spagnola per ciascuno dei tre stores. Quando inserirai i dati del catalogo potrai switchare la view dello store nell’admin per creare titoli, descrizioni, etc, addizionali.

Configurazione

La configurazione di Magento usa GWS come una specie di albero quando completi i settaggi dello store. Quando inizialmente è installato, tutte le configurazioni puntano a “default”, inteso come l’intera installazione. Una check box in ogni oggetto configurabile può essere deselezionata in un particolare sito o store view, per indicare che quell’oggetto sarà specifico di un website o una store view.

Per esempio, offri authorize.net come modulo di pagamento su entrambi i siti, ma vuoi offrire solamente google checkout su coolstuff.com. Nella configurazione selezionerai coolstuff.com nella store view drop-down, troverai i settaggi della google API, e deselezionerai “use default” nel tab di google checkout. Per questo website specifico puoi abilitare ora o disabilitare il google checkout.

Tutti i moduli nella configurazione funzionano allo stesso modo.

Andando alle store views – dopo che la store view è stata creata, puoi configurare il layout e le configurazioni visuali della store view come vuoi – un drop-down permette ai clienti di cambiare la store views. Questo ricaricherà la pagina corrente con la view alternativa. Può essere usato per lingue multiple ma può essere anche una strada per semplificare dei test su differenti pacchetti design per vedere se ciascuna produce maggiori conversioni. Le possibilità sono infinite!

Quealla appena letta è una visione d’insieme basilare di questa funzionalità – il miglior modo per imparare come settarla è di installare Magento e provare direttamente sul campo.

Ecco due video in inglese che vanno più nel dettaglio riguardo la configurazione. Enjoy!
Video: Creating Multiple Online Storefronts, Part 1
Video: Creating Multiple Online Storefronts, Part 2

Read the rest of this entry »

Category: Open Source, Programmazione, Siti Web | 3 Comments »

Realizzare sito ecommerce con simpleCart(js)

Novembre 8th, 2008 by Giovanni Caputo

SimpleCart(js)simpleCart(js) premette di realizzare un semplice sito di e-commerce. Semplice da configurare e utilizza paypal per il pagamento e inoltre non richede database.

Per aggiungere questa libreria in javascript basta scrivere le seguenti righe di codice:

  1. <script src=“simpleCart.js” type=“text/javascript”></script>
  2. <script type=“text/javascript”><!–
  3. simpleCart = new cart(“you@yours.com”);
  4. // —></script

Per le altre opzioni potete visitare il sito ufficiale di simpleCart(js).

Category: Programmazione, Siti Web | No Comments »

TheMallPlus: Un centro commerciale 3D on line

Maggio 15th, 2008 by Giovanni Caputo

Con TheMallPlus si possono acquistare gli oggetti proponendo, in modo alternativo ai noiosi siti di shopping online, un centro commerciale virtuale davvero ben fatto.

La grafica è tridimensionale, il funzionamento fluido ed è moto semplice da utilizzare. Nel centro shopping TheMallPlus è possibile gironzolare per i negozi quasi come se fossimo in carne ed ossa, un vero centro commerciale interattivo online.

Read the rest of this entry »

Category: Novità, Siti Web | 1 Comment »