Clicca QUI
 
homepage opencommercio forum downloads le nostre faq progetti maxdev documentazione accedi al tuo profilo  
Menu Principale
Articoli recenti
Mercoledì 06 Febbraio
·Ecco OpenCommercio MS2.2 RC2a (0)
Venerdì 01 Febbraio
·Rilasciata oscommerce MS2.2 RC2 a (0)
Mercoledì 16 Gennaio
·Rilasciato osCommerce Online Merchant v2.2 RC2 (0)
Martedì 01 Gennaio
·Ecco AutoTheme 0.81 per OPC/OSC MS2.2 RC1 (0)
Venerdì 28 Settembre
·MDPro 1.082 rilasciato (0)
 Articoli vecchi
Categorie

OpenCommercio: cos'è :: caratteristiche :: struttura

Capitolo 4:  Cos’è OpenCommercio ?


OpenCommercio è una soluzione e-commerce open source basata sulla tecnologia PHP/MySQL, programma ancora in sviluppo, ma già molto stabile e utilizzato da migliaia di aziende in tutto il mondo. Si tratta della versione italiana di OSCommerce, giunta alla versione 2.2 Milestone 2, sviluppato dal tedesco Harald Ponce de Leon a partire dal Marzo del 2000 da un precedente progetto, The Exchange Project, Tep appunto. La finalità di sviluppo è quella dichiarata di arrivare a un framework di e-commerce facile da installare e da gestire, ma anche da personalizzare. Esistono molte funzionalità nel pacchetto, out-of-the-box, che permettono ai gestori dello store di eseguire e gestire un negozio on line con il minimo sforzo e senza costi aggiuntivi o licenze da pagare. La comunità internazionale è molto attiva sul sito http://www.oscommerce.com , e la comunità italiana sul sito http://www.opencommercio.com offre il supporto in lingua italiana con la versione italianizzata di OSCommerce, chiamata Opencommercio, ma anche per altri e nuovi sistemi di e-commerce, per permettere una più ampia gamma di scelte per le diverse esigenze degli operatori: semplici moduli di kart da integrare in sistemi CMS come PostNuke o Md-Pro (vedi DreamShop e pnCommerce) e tutte le novità Open Source nel commercio elettronico italiano.



Capitolo 5: Le caratteristiche principali di OpenCommercio:

- Lato client:

  • Registrazione clienti

  • Indirizzario clienti (incluse molte destinazioni)

  • Cronologia degli ordini

  • Accesso temporaneo (senza connessione del cliente) e permanenti (cliente loggato, sessione con cookie)

  • Ricerca per prodotti e produttori

  • Recensione dei clienti sui prodotti

  • Notifiche via E-mail

  • Procedura di checkout accurata

  • transazioni sicure via SSL

  • Visualizzazione numero di prodotti per ogni categoria

  • Lista dei Bestseller

  • Visualizzazione ordini di altri clienti per quel prodotto

- Lato admin:

  • Nuovo design users-friendly

  • Aggiungi/Modifica/Cancella categorie, prodotti, produttori, clienti e recensioni

  • Struttura Categoria-a-categoria

  • Statistiche su prodotti e clienti

  • Attributi dinamici dei prodotti

  • Zone, classi e percentuali di tassazione

  • Configurazione dei parametri nel database per la gestione in remoto

  • Separazione modulo admin e catalogo frontend: possono ora risiedere anche su server diversi.

  • Modulo pagamenti e navigazione

  • Connessione ai server di cambio oanda.com per negozi multivaluta

  • Sceltsa sulle opzioni di visualizzazione dei prodotti

  • Strumento per il Backup

- Funzionalità generali:

  • Compatibile PHP3/PHP4

  • Funzionalità Out-of-the-box

  • Modularità del codice

  • Localizzazioni: inglese, tedesco, francese e italiano.

  • Molte nuove funzionalità aggiuntive (contributi)



Alcuni esempi di shops realizzati con OpenCommercio:

http://www.italbuy.com/catalog/

http://www.pollicino-va.it/

http://www.aquazoo.it/

http://www.automargroup.com/index.php

http://www.crazyhw.com/catalog/index.php

http://www.globalphotostore.com/catalog/

http://www.inkiostro.it/catalog/

http://www.itsnetworking.it/catalog/

http://www.isegnideltempo.com

http://www.emailers.it

http://www.bottegadilaura.it/catalog/index.php

http://www.primocontatto.com/

http://www.psychostore.net/catalog/index.php

http://www.salentostore.it/

http://lnx.ildeltadivenere.com/


Capitolo 7: Struttura di OpenCommercio

Requisiti OpenCommercio

Come detto, OpenCommercio si basa sulla tecnologia PHP/MySQL: ciò vuol dire che l'applicazione è scritta col linguaggio di scripting PHP e gestisce i dati che sono memorizz ati in una banca di dati MySQL. Il web server che compila l'applicazione può essere indifferentemente Apache o IIS su sistemi Windows, Linux, Unix, BSD, Solaris o altri.

I requisiti tecnici minimi per installare OpenCommercio sono: :

  1. un server web (per esempio Apache) che supporti quanto segue:

  2. un database MySQL versione 3.23 o superiore

  3. PHP versione 3 o superiore compilato con il supporto per MySQL

  4. almeno 25 Mbyte di spazio su disco rigido

  5. Un browser per amministrare OpenCommercio.

Si consiglia la configurazione server con Linux (avendo così la possibilità di gestire liberamente i permessi sui file) + Apache (server Linux nativo) + PHP4 + MySQL con l'accesso all'interfaccia PhpMyAdmin per una più semplice gestione del database.

Questa configurazione minima è necessaria sia per l'esecuzione in locale, sia su server remoto. Si consiglia di preparare e personalizzare il cart prima in locale sulla propria macchina e di trasferire poi il tutto, scripts immagini e database, sul server remoto, modificando solo alcuni dati riguardanti l'accesso al web e al database server remoto.

Struttura di OpenCommercio

Naturalmente anche OpenCommercio si compone di due interfacce, come la maggior parte degli applicativi dinamici in PHP/MySQL: il frontend o lato client o customer, cioè quello che vede il cliente del nostro shop on line, e il backend o lato admin dell'applicazione, cioè la parte amministrativa del negozio che può vedere solo il gestore e da cui si configura il negozio in ogni sua parte utilizzando il browser: da quì inserisco o modifico i prodotti e la loro immagine, gestisco le condizioni di vendita (prezzi, tasse, provviggioni, ecc), ecc. Ognuna delle due parti ha una propria interfaccia grafica: il frontend è la vetrina esterna del negozio, che segue le solite regole del merchandising, il backend è il retrobottega o ufficio: deve essere soprattutto funzionale.

Perciò scompattando il file zip che avete scaricato, trovate le due cartelle: /catalog, il frontend, e la sottocartella /catalog/admin, il backend.

I singoli file php a secondo livello, cioè all'interno di queste due cartelle, gestiscono i vari moduli del cart, sia dal lato admin, che dal lato utente. I singoli nomi dei file php indicano intuitivamente la loro funzione. Due diverse cartelle /images contengono le immagini delle due interfacce e le cartelle /includes le impostazioni strutturali, grafiche e dei contenuti del cart, sempre dal lato admin e dal lato utente. Sono utilizzati anche gli stylesheet.css, cioè i fogli di stile interpretati dall'HTML.

Purtroppo il cart non utilizza nella versione base i Templates, cioè modelli grafici pronti da personalizzare, perciò qualsiasi intervento nel layout e sul design deve essere coded, cioè eseguito direttamente sul codice dei singoli file php e spesso la stessa modifica deve essere effettuata su tutti i file interessati a quella modifica. Ma sul nostro sito di supporto trovate STS, un sistema di templat es grafici che permette l’impostaqzione grafica del layout utilizzando modelli HTML che permettono di disporre i vari oggetti grafici, i blocchi e i moduli secondo i propri gusti. Consultare il nostro sito di supporto di OpenCommercio.

Importante: Opencommercio ha scelto di fornire solo l’installazione base del kart, ma completamente italianizzato. Qualsiasi modulo aggiuntivo (template grafici, Partita IVA, gateway di pagamento italiani, metodi di spedizioni, B2Bsuite, ecc.) viene offerto separatamente e non preinstallato: Ciò perché qualsiasi di queste contribution è hard-coded, cioè è aggiunta nel sistema in molti e diversi files: disinstallare queste parti di codice dai vari files modificati dalle contributions richiederebbe nozioni avanzati di programmazione e conoscenze approfondite del sistema. Perciò si è preferito fornire il sistema base facile da installare e personalizzare, e separatamente i vari moduli aggiuntivi, ma corredati sempre da adeguata documentazione di installazione e sempre in italiano, per moduli sempre testati e supportati dallo staff. Ciò permette una più semplice gestione e personalizzazione delle funzionalità del sistema e mantiene una perfetta integrabilità con future versioni di OSCommerce e con le contributions sviluppate in ambito internazionale.

 
 
Un altro progetto di MAX s.o.s.
Crediti Powered by MDPro