Variabili personalizzabili in Magento2

Le variabili personalizzate (Custom Variables) in Magento 2 sono uno strumento versatile che ti consente di inserire contenuti dinamici in email, pagine CMS e blocchi statici. In questo post, esploreremo cosa sono le variabili personalizzate, come crearle e utilizzarle efficacemente.

Che Cosa Sono le Variabili Personalizzate?

Le variabili personalizzate in Magento 2 ti permettono di definire valori dinamici che possono essere richiamati ovunque all’interno del tuo store. Questo è particolarmente utile per gestire informazioni che cambiano frequentemente o che devono essere riutilizzate in più punti del sito, come indirizzi, numeri di telefono, termini e condizioni, ecc.

Come Creare una Variabile Personalizzata

Passaggi per la Creazione

  1. Accesso al Pannello di Amministrazione: Accedi al pannello di amministrazione di Magento 2.
  2. Navigazione nella Sezione delle Variabili Personalizzate: Vai su Stores > Settings > Configuration.
  3. Aggiungere una Nuova Variabile: Vai su System > Custom Variables, quindi clicca su Add New Variable.
  4. Definizione della Variabile:
    • Nome della Variabile: Inserisci un nome identificativo.
    • Codice della Variabile: Questo codice sarà utilizzato per richiamare la variabile nei template.
    • Valore della Variabile: Inserisci il contenuto che vuoi venga richiamato.

Esempio di Creazione

Supponiamo di voler creare una variabile personalizzata per il numero di telefono del servizio clienti.

  • Nome della Variabile: Customer Service Phone
  • Codice della Variabile: customer_service_phone
  • Valore della Variabile: +39 123 456 7890

Utilizzo delle Variabili Personalizzate

Le variabili personalizzate possono essere utilizzate in vari contesti, tra cui email, pagine CMS e blocchi statici.

Includere Variabili in Email

Per includere una variabile personalizzata in un template email, utilizza la seguente sintassi:

{{customVar code="customer_service_phone"}}

Includere Variabili in Pagine CMS o Blocchi Statici

Per utilizzare una variabile personalizzata in una pagina CMS o in un blocco statico, utilizza la stessa sintassi:

{{customVar code="customer_service_phone"}}

Modifica delle Variabili Personalizzate

Se hai bisogno di aggiornare il valore di una variabile personalizzata, torna nella sezione Custom Variables e modifica il valore direttamente. Questo aggiornamento sarà automaticamente riflesso ovunque la variabile è utilizzata.

Best Practices

  1. Nomi Descrittivi: Usa nomi descrittivi per le tue variabili, in modo da ricordare facilmente il loro scopo.
  2. Manutenzione: Rivedi e aggiorna periodicamente le tue variabili per assicurarti che contengano informazioni corrette e aggiornate.
  3. Organizzazione: Mantieni un elenco organizzato delle variabili utilizzate per evitare duplicazioni e confusioni.

Conclusione

Le variabili personalizzate in Magento 2 sono uno strumento potente che ti consente di gestire e inserire contenuti dinamici con facilità. Seguendo i passaggi descritti in questa guida, potrai creare, gestire e utilizzare le variabili personalizzate per migliorare l’efficienza e la coerenza del tuo store.

Sono un web developer Freelance (programmatore web) in grado di offrire servizi di consulenza su diverse tipologie di progetti.
Dopo 6 anni di lavoro come dipendente in diverse agenzie di comunicazione, dal 2016 ho deciso di investire soldi e tempo nel mio sogno di diventare libero professionista.

Dal 2024 co-fondatore di threecommerce.it

Come creare mail transazionali in magento 2

Le mail transazionali sono un componente cruciale per qualsiasi e-commerce, e Magento 2 offre una potente infrastruttura per gestirle. In questo post, vedremo come funzionano le mail transazionali in Magento 2, come configurarle e personalizzarle.

Che Cosa Sono le Mail Transazionali?

Le mail transazionali sono email automatizzate inviate dal tuo sistema di e-commerce in risposta a specifiche azioni dell’utente, come conferme d’ordine, notifiche di spedizione, reset della password, e così via. A differenza delle campagne di marketing, queste email sono strettamente legate alle interazioni dell’utente con il tuo sito.

Come Funzionano in Magento 2?

Magento 2 utilizza un sistema di template per gestire le mail transazionali. Questi template possono essere personalizzati per adattarsi al branding del tuo negozio e alle tue specifiche esigenze di comunicazione.

Configurazione di Base

  1. Accesso alla Pannello di Amministrazione: Accedi al tuo pannello di amministrazione di Magento 2.
  2. Navigazione nelle Impostazioni: Vai su Stores > Configuration.
  3. Sezione delle Mail: Nella sezione Sales (Vendite), troverai vari sottomenù per le email, come Sales Emails, New Order, Shipment, ecc.
  4. Configurazione dei Template: Puoi selezionare e configurare template differenti per ogni tipo di email transazionale.

Creazione e Modifica dei Template

  1. Accedere alla Gestione dei Template: Vai su Marketing > Communications > Email Templates.
  2. Aggiungi un Nuovo Template: Clicca su Add New Template.
  3. Scegli un Template di Base: Puoi scegliere un template di base dalla lista predefinita di Magento.
  4. Personalizzazione del Template: Dopo aver selezionato un template, puoi modificarne il contenuto HTML per adattarlo al tuo stile. Puoi anche utilizzare variabili dinamiche per personalizzare ulteriormente il messaggio.

Esempio di Personalizzazione

<!DOCTYPE html>
<html>
<head>
    <title>{{trans "Order Confirmation"}}</title>
</head>
<body>
    <h1>{{trans "Thank you for your order!"}}</h1>
    <p>{{trans "Order Number:"}} {{var order.increment_id}}</p>
    <p>{{trans "You can view your order details at:"}} <a href="{{var order.view_url}}">{{var order.view_url}}</a></p>
    <p>{{trans "Best regards,"}}<br>{{trans "Your Store Team"}}</p>
</body>
</html>

Integrazione con Servizi Email Esterni

Magento 2 permette anche l’integrazione con servizi email esterni come SendGrid, Mailchimp, e altri. Questo può migliorare l’affidabilità e la consegna delle tue mail transazionali.

Passaggi per l’Integrazione

  1. Installazione del Modulo: Installa il modulo del servizio email scelto (ad esempio, SendGrid).
  2. Configurazione delle Credenziali: Configura le credenziali API del servizio email nelle impostazioni di Magento.
  3. Test delle Email: Invia email di test per assicurarti che tutto funzioni correttamente.

Best Practices

  1. Personalizzazione: Personalizza le email per riflettere il tuo brand.
  2. Chiarezza: Mantieni il contenuto chiaro e conciso.
  3. Test: Testa sempre le tue email su diversi client email per assicurarti che appaiano correttamente.

Conclusione

Le mail transazionali sono essenziali per mantenere una comunicazione efficace con i tuoi clienti. Magento 2 offre una vasta gamma di opzioni per configurarle e personalizzarle, permettendoti di fornire un’esperienza utente fluida e professionale. Seguendo i passaggi e i consigli di questa guida, potrai sfruttare al meglio questa potente funzionalità.

Sono un web developer Freelance (programmatore web) in grado di offrire servizi di consulenza su diverse tipologie di progetti.
Dopo 6 anni di lavoro come dipendente in diverse agenzie di comunicazione, dal 2016 ho deciso di investire soldi e tempo nel mio sogno di diventare libero professionista.

Dal 2024 co-fondatore di threecommerce.it

🎉 Benvenuti in ThreeCommerce! 🎉

Chi siamo?
Siamo un team di 3 freelance con oltre 10 anni di esperienza nel settore web ed e-commerce. Il nostro team è composto da:

Cosa facciamo?
Collaboriamo con i principali CMS come Magento 2, OpenMage, Magento 1, WordPress, WooCommerce, Shopify, e siamo pronti a realizzare anche progetti custom su misura. Siamo sempre aggiornati sulle ultime novità del settore e affrontiamo con entusiasmo ogni nuova sfida.

Offriamo servizi di consulenza in ambito web, con particolare attenzione al commercio elettronico, rivolti ad agenzie, clienti finali e altri freelance.

Il nostro modo di collaborare:
Operiamo esclusivamente da remoto, utilizzando call pianificate e i migliori strumenti per l’organizzazione del lavoro e del tempo. Grazie alla nostra esperienza con diversi clienti, sappiamo come ottimizzare al meglio le risorse e il tempo a disposizione.

Hai un’idea, un progetto o vuoi semplicemente conoscerci per avviare una collaborazione?
Scrivici a scrivi@threecommerce.it


puoi venire a trovarci qui:

Speriamo di poter lavorare presto insieme a te! 🚀

Sono un web developer Freelance (programmatore web) in grado di offrire servizi di consulenza su diverse tipologie di progetti.
Dopo 6 anni di lavoro come dipendente in diverse agenzie di comunicazione, dal 2016 ho deciso di investire soldi e tempo nel mio sogno di diventare libero professionista.

Dal 2024 co-fondatore di threecommerce.it

Il Progetto Horbity: Un Successo Realizzato in Collaborazione con Twintips

Nel mondo dell’e-commerce, la tecnologia e l’innovazione giocano un ruolo cruciale per garantire efficienza e soddisfazione del cliente. Oggi voglio condividere con voi un progetto di cui sono particolarmente orgoglioso: il progetto Horbity, realizzato in collaborazione con Twintips.

Una Piattaforma Potente: Magento 2

Per la realizzazione di questo progetto, abbiamo scelto Magento 2, una delle piattaforme e-commerce più potenti e flessibili sul mercato. Magento 2 ci ha permesso di creare una soluzione su misura per le esigenze specifiche di Horbity, garantendo una gestione ottimale dei prodotti e degli ordini.

Il Mio Contributo: Front-End e Gestione Back-End

In questo progetto, il mio ruolo è stato centrale nella costruzione del front-end e nella gestione del back-end. Ecco come ho contribuito:

Montaggio del Front-End:
Ho curato il montaggio del front-end secondo le esigenze del cliente. Questo ha comportato la creazione di un’interfaccia utente intuitiva e reattiva, capace di offrire una user experience eccellente e un design accattivante. Ogni dettaglio è stato studiato per garantire una navigazione fluida e piacevole.

Gestione del Back-End:
Oltre al front-end, mi sono occupato di gestire tutta la parte di configurazione del back-end. In particolare, abbiamo implementato una serie di personalizzazioni che hanno automatizzato tutti i processi di gestione. Questo include:

  • Flussi di Importazione Prodotti/Quantità/Prezzi:
    Abbiamo sviluppato un sistema automatizzato per la gestione dei flussi di importazione dei prodotti, delle quantità e dei prezzi. Questo ha permesso a Horbity di mantenere il proprio catalogo sempre aggiornato, riducendo al minimo l’intervento manuale e il rischio di errori.
  • Gestione degli Ordini:
    La gestione degli ordini è stata un’altra area chiave. Abbiamo implementato un’integrazione tra Magento 2 e AS400, garantendo che tutti gli ordini venissero processati in modo efficiente e accurato. Questo ha migliorato significativamente la velocità e l’affidabilità del processo di gestione degli ordini.

Collaborazione con Twintips

La collaborazione con Twintips è stata fondamentale per il successo del progetto. Twintips ha portato la sua esperienza e le sue competenze nel settore, contribuendo in modo significativo alla realizzazione di una soluzione completa e integrata. Lavorare insieme ci ha permesso di superare le sfide e di raggiungere gli obiettivi prefissati.

Conclusione

Il progetto Horbity è un esempio di come la tecnologia e la collaborazione possano trasformare un’idea in una realtà di successo. Sono fiero di aver contribuito a questo progetto e di aver lavorato con un team così talentuoso e dedito. Non vedo l’ora di affrontare nuove sfide e di continuare a innovare nel campo dell’e-commerce.

Grazie per aver letto e spero che questo articolo vi abbia fornito una panoramica interessante sul progetto Horbity. Se avete domande o volete saperne di più, non esitate a contattarmi.

Sono un web developer Freelance (programmatore web) in grado di offrire servizi di consulenza su diverse tipologie di progetti.
Dopo 6 anni di lavoro come dipendente in diverse agenzie di comunicazione, dal 2016 ho deciso di investire soldi e tempo nel mio sogno di diventare libero professionista.

Dal 2024 co-fondatore di threecommerce.it