Dove si nascondo i bottoni e come li cambio ?

La serie dei bottoni del negozio si trova in: /includes/templates/TEMPLATE_MIO/buttons/LA TUA LINGUA/

Creare il proprio set di bottoni usando l’editor grafico che si vuole. I nuovi bottoni vanno tassativamente salvati come immagini GIF e con il nome assolutamente uguale a quello originario (quindi in inglese).

NOTA: se si usano più lingue occorrerà un set di bottoni per ciascuna lingua.

Posso modificare la larghezza dei box laterali ?

Per cambiare la larghezza delle colonne dei box laterali, andare in Pannello di Amministrazione Configurazione > Settaggi Layout.
Cliccare su Larghezza dei Boxes nella Colonna di Sinistra o Larghezza dei Boxes nella Colonna di Destra e Larghezza Colonna di Sinistra o Larghezza Colonna di Destra a seconda della colonna che si desidera modificare, e premere il bottone modifica. La nuova larghezza può essere espressa in valori assoluti (quello di default è 150px) oppure in percentuale della larghezza totale della pagina. Si può anche cambiare la larghezza di una sola colonna se l’impostazione della pagina lo richiede mentre se si vuole eliminare l’una o l’altra colonna basterà settarne la larghezza a 0 (zero).

Per disattivare una delle due colonne è anche possibile settare correttamente le due voci Stato Colonna di Sinistra – Globale e Stato Colonna di Destra – Globale.

Per esempio: se si vuole utilizzare un design a larghezza variabile, con i box che si allargano e si restringono a seconda delle dimensioni della finestra si setteranno le colonne al 20% e i box al 100%.

Vorrei una nuova funzionalità …

Zen-Cart è un software libero sarà quindi possibile implementare autonomamente la funzionalità: per sviluppatori o quanti con le necessarie competenze è disponibile un wiki una serie di tutorials e non ultimo il forum in Zen-Cart.com (in Inglese).

In alternativa è possibile scrivere al Team scegliendo l’opportuna richiesta dall’elenco presente alla voce contatti per richiederla, fornendo quanti più dettagli e precisando i motivi per i quali si desidera tale funzionalità, che verrà studiata e sviluppata a pagamento.

Come cambio “Zen-Cart E-commerce su misura …” ?

I testi di tutte le pagine vengono generati dinamicamente e possono essere facilmente modificati. Cominciare col localizzare il file di lingua che ha lo stesso nome della pagina o del modulo che si desidera modificare. Facciamo un esempio usando la prima pagina del Sito (index.php). Il file utilizzato può trovarsi in due diverse collocazioni a seconda che si usi oppure no una cartella di “scavalcamento”.

La frase che inizia con “Zen-Cart E-commerce su misura …” potrebbe trovarsi, essendo in uso il template classic, in: /includes/ languages/ italian/ classic/ index.php.

Essendo collocato nella cartella /italian/ classic/ , il file index.php scavalcarebbe il file includes/ languages/ italian/index.php.

Il sistema Over Ride è da raccomandare in quanto rende estremamente flessibile l’aggiornamento e la modifica dei file in Zen Cart. Quando si collocano i file di lingua personalizzati all’interno della cartella del template personalizzato (come illustrato nell’esempio) non ci si deve più preoccupare di vedere quei file sovrascritti in occasione di successivi aggiornamenti del Sito.

Il file andrà modificato con un editore di testi e andrà ricaricato con l’FTP. Si consiglia di cancellare sempre il file da sostituire.

Ogni file di lingua di una pagina ha una o più “defines”. Ciasuna define contiene una costante che viene utilizzata sulla pagina. Le costanti possono consistere in una singola parola o in una sezione di testo. Ciascuna define è strutturata sul modello:
define(‘SONO_UNA_COSTANTE’, ‘Restituisco questo sul browser.’);

Il testo fra i due apici (‘) può essere modificato o eliminato. Si possono usare tag HTML o classi CSS per modificare e formattare il testo, si possono inserire link o aggiungere immagini (si badi ad usare percorsi relativi).

Attenzione:
Se si devono usare apostrofi occorre farli precedere da un backlash “” come nell’esempio seguente: “Inserire l’indirizzo …”.

Se si desidera impedire la visualizzazione di qualcosa presente in una define basterà cancellare il testo compreso fra i due apici (‘).
Ad esempio: define(‘SONO_UNA_COSTANTE’, ”);

NOTA: non eliminare la define dal file di lingua, altrimenti salta il codice.

Per maggiori informazioni sulla definizione della funzione PHP define(), visita:  PHP Net.

Come inviare (e gestire) un buono regalo per ogni nuova iscrizione?

Procedura per l’invio di un buono regalo all’iscrizione di nuovo cliente
Sarà importante evincere con opportuni messaggi nel negozio che il cliente dovrà verificare l’avvenuta ricezione della mail di iscrizione ove troverà il link con il codice di attivazione ed il messaggio di benvenuto!

Passo 1 – Pannello di amministrazione > Configurazione > Certificati Regalo/Sconto
Premere “Nuova Iscrizione Importo Certificato Regalo” ed inserire l’importo come indicato:

Lascia lo spazio in bianco o inserisci un importo.
Esempio: 10 for 10.00EUR

– Fine –

Mi iscrivo quale nuovo cliente per testarne il corretto funzionamento
————
Ricevo la mail di benvenuto ove oltre al resto c’è scritto:
————

Per ringraziarti della visita ti abbiamo inviato un Buono Regalo di 50.00EUR!
Riscuoti il Buono durante le fasi di acquisto, dopo aver scelto articoli del negozio. Oppure, lo puoi riscattare fin da
subito seguendo questo link: (omiss)index.php?main_page=gv_redeem&gv_no=67cf3de7b2

————
Clicco il link e poi procedo ad un acquisto di prova, alla fase 2 di 3 vi sarà un box:
Buoni Regalo

Per usare i Buoni Sconto trovati già nel tuo account, digita l’importo che desideri nella casella con la dicitura ‘Ammontare ->’. Ti sarà richiesto di scegliere il metodo di pagamento, dopodichè fai click su pulsante continua per aggiornare il tuo carrello.

Se stai riscuotendo un nuovo Buono Sconto devi digitare il numero nella casella a fianco di Codice di Riscossione. La somma riscossa sarà aggiunta al tuo account quando farai click sul pulsante continua.

(Cioè potrò utilizzare anche solo una parte del buono …)

e nel successivo passaggio alla Fase 3 di 3 – Conferma ordine, in Contenuto carrello, tra le solite voci apparirà
Buoni Regalo: -25.00EUR (ne ho usata solo la metà!)
——————————————-
Nota che i buoni regalo possono essere inoltrati ad altro utente.
——————————————-
A questo punto la procedura di verifica è terminata.
In Pannello di amministrazione > Certificato Regalo/Buoni sconto > Certificato RegaloInviato
Avrò un report che indica data invio, codice riscossione, ID cliente e data di riscossione.

Sempre tutto sotto controllo!

Come inviare (e gestire) un buono sconto per ogni nuova iscrizione?

Procedura per l’attivazione del buono sconto all’iscrizione di nuovo cliente.
Sarà importante evincere con opportuni messaggi nel negozio che il cliente dovrà verificare l’avvenuta ricezione della mail di iscrizione ove troverà il codice, messaggio di benvenuto ed istruzioni!

Passo 1 – Pannello di amministrazione > Certificato Regalo/Buoni sconto > Buoni Sconto
Premere “inserisci” e compilare tutti i campi come da esempio:

Limitazione per zona del Buono: Italia
Nome Buono Benvenuto
Nome Buono Welcome
Descrizione Buono (ITA) (visibile al Cliente) Ecco un buono sconto quale benvenuto
Descrizione Buono (ENG) (visibile al Cliente) Testo in Inglese …
Ammontare Buono 10
Ordine Minimo Buono 10
Spedizione Gratuita No spedizione gratuita
Codice Buono c0f54e6b43 (lasciato vuoto si autogenera un codice tipo questo)
Utilizzi per Buono (lascio vuoto se non voglio limiti al Nr. buoni / iscritti)
Utilizzi per Cliente 1 (solo per il benvenuto no?)
Data Inizio 01/01/2007
Data Fine 01/01/2008

NOTA: Questa tipologia di modulo (sconto) consente di definire tutte le caratteristiche e poter gestire al meglio la situazione, per limiti di zona, ordine minimo e non ultimo la possibilità di inserire un proprio messaggio che ritroveremo poi anche in altra finestra (vedi sotto).

Passo 2 – Pannello di amministrazione > Configurazione > Certificati Regalo/Sconto

Nuova Iscrizione ID# Buono Sconto
Seleziona il coupon dall’elenco a tendina (c’è solo “Benvenuto”)

– Fine –

Per testarne il corretto funzionamento, mi iscrivo quale nuovo cliente.
————
Ricevo la mail di benvenuto ove oltre al resto c’è scritto:
————

Complimenti! Per fare in modo che la tua prossima visita al nostro negozio
online sia ancora più utile, abbiamo emesso un Buono Sconto a tuo favore di
cui ora ti illustriamo i particolari!

Ecco un buono sconto quale benvenuto

Se vuoi utilizzare il Buono Sconto inserisci il Riscuoti Buono codice
durante le fasi di acquisto: c0f54e6b43

————
Procedo ad un acquisto di prova, alla fase 2 di 3 nella casella Buono Sconto inserirò il codice ricevuto nella mail e nel successivo passaggio alla
Fase 3 di 3 – Conferma ordine
Una fascetta colorata informerà:
Congratulazioni hai riscosso il Buono

E più sotto, in Contenuto carrello, tra le solite voci apparirà
Buoni sconto: c0f54e6b43 : -10.00EUR
dove il codice del buono sarà un link che se digitato aprirà una finesta con questo testo:

——————————————-
Complimenti, hai riscosso un Buono sconto.
Nome Buono : Benvenuto
Caratteristiche del Buono : Ecco un buono sconto quale benvenuto
Il Buono ti assicura uno sconto del 10.00EUR sull’importo del tuo ordine
Devi spendere almeno 10.00EUR per poter usare questo Buono
Questo Buono è valido fra il 01/01/2007 e il 01/01/2008
Limitazioni Prodotto/Categoria
Si applicano le limitazioni all’indirizzo di fatturazione.
Categoria NONE
Prodotto NONE
I Buoni sconto non possono essere utilizzati per l’acquisto di Buoni Regalo.
——————————————-

A questo punto la procedura di verifica è terminata.
In Pannello di amministrazione > Certificato Regalo/Buoni sconto > Buoni Sconto
Selezionato il buono “benvenuto” e scelta nella maschera a destra la voce “report” avrò lo specchio dell’utilizzo da parte dei clienti che si sono iscritti.