Nella prima parte di questo articolo (la seconda verrĂ pubblicata domani) vedremo come progettare e realizzare, utilizzando PHP come linguaggio, un carrello virtuale per un sito di commercio elettronico.
E’ possibile creare“shopping cart” avanzati che offrono molteplici funzionalità ma in questo post, ci preoccuperemo di realizzarne una versione “base”.
Con questo primo articolo  inizia una nuova serie di appuntamenti dedicati esclusivamente allo sviluppo di siti web o comunque alla programmazione in genere.
Grazie ad Emanuele, web developer e web designer di EmawebDesign,  questa sezione si arrichirĂ pian piano con articoli dedicati al mondo dello sviluppo, che fin’ora è stato trattato poco su blographik.
Se qualcun’altro vuole partecipare come collaboratore  con tutorial ed articoli di qualitĂ da pubblicare esclusivamente su blographik, può contattarmi tramite l’apposito modulo su questo blog.
Ecco la prima parte del tutorial: per discutere di questa utile risorsa, vi invito a commentare l’articolo.
Progettare e realizzare un carrello virtuale per un e-shop in PHP
(parte 1)
di Emanuele Calì di EmaWebDesign.com

Dopo un’analisi del problema, realizzeremo senza difficoltĂ che, il nostro carrello virtuale, dovrĂ permettere all’utente dell’e-shop di aggiungere prodotti, modificarne quantitĂ ed eventuali varianti di prodotto (come taglie, colori, misure ecc.) e di eliminare prodotti dal carrello.
Come tenere traccia di queste informazioni?
Utilizzeremo tre array:
- il primo conterrĂ l’ID (chiave univoca) dei prodotti;
- il secondo conterrĂ le quantitĂ dei prodotti;
- il terzo l’ID delle varianti.
Questo ci basta per tenere traccia delle informazioni necessarie ma, adesso, vediamo quali dovranno essere le funzionalitĂ del nostro carrello:
- Aggiunta del prodotto al carrello;
- Modifica della quantitĂ (o variante) di un prodotto;
- Cancellazione di un prodotto;
- Stampa del contenuto del carrello.
A questo punto, editor di codice alla mano, passiamo alla realizzazione del nostro carrello, scrivendolo da zero in PHP.
Scriveremo una classe ad hoc che chiameremo “cart”:
class cart {
var $id = array();
var $qt = array();
var $vt = array();
}
In questa classe dichiareremo i tre array che conterranno le informazioni dei prodotti id (ID dei prodotti), qt (quantitĂ dei prodotti) e vt (ID delle varianti).
Termina qui la prima parte di questo tutorial, la seconda ed ultima parte completerà la classe “cart” mostrandone anche il suo funzionamento.
Articolo pubblicato per blographik da Emanuele Calì di EmaWebDesign.com.
Abbonati al Feed Rss
Blographik è un progetto dedicato in larga parte a web design, grafica e risorse per blog. Nasce nel Gennaio del 2006 con lo scopo di seguire i continui sviluppi del blogging e del web design cercando di proporre sempre materiale ed informazioni utili per tutti i professionisti e gli appassionati del settore.
3 Trackbacks
24 settembre 2008 alle 12:34
[...] il link all’articolo: Ecco come progettare e realizzare un carrello virtuale per un e-shop in PHP (parte 1) Invia questo articolo a un amico via [...]
25 settembre 2008 alle 09:14
[...] Nella prima parte dell’articolo abbiamo iniziato a scrivere la classe “cart”, vediamo adesso le funzionalitĂ da includere. La funzione add, che nel nostro e-shop, verrĂ richiamata dal pulsante “aggiungi al carrello”: [...]
1 ottobre 2008 alle 19:27
[...] e realizzare un carrello virtuale per un e-shop in PHP che ho scritto per Blographik, puoi leggerlo qui. Invia questo articolo a un amico via [...]