ETFFIN Finance >> Finanza personale corso >  >> Gestione finanziaria >> Attività commerciale

Sfrutta il commercio senza testa per trasformare la tua esperienza utente con l'e-commerce Drupal

Drupal è tra i sistemi di gestione dei contenuti open source più utilizzati in circolazione, frequentando artisti del calibro di WordPress e Joomla. Sebbene non riceva sempre lodi come il più facile da usare (anche se questo sta cambiando), nessuno può negare la pura flessibilità che consente per la personalizzazione e l'estendibilità.

Con la sua fiorente comunità di oltre 45.000 sviluppatori e iniziative di modernizzazione strategica, Drupal sta solo migliorando. In effetti, Drupal è probabilmente una delle migliori opzioni per i contenuti open source e l'e-commerce oggi sul mercato.

Una breve storia

Come molte applicazioni software influenti del nostro tempo, Drupal è nato da un paio di studenti universitari che cercavano di risolvere un problema di base. Era il 2000.

Gli studenti, Dries Buytaert e Hans Snijde, avevano bisogno di un modo per comunicare attraverso una rete interna all'interno dei dormitori dell'Università di Anversa. Sebbene all'epoca non si chiamasse Drupal, la bacheca che crearono fu la prima iterazione di quello che sarebbe poi diventato Drupal.

Drupal ha ufficialmente preso il nome nel 2001 quando Dries ha portato la bacheca di messaggistica online e ha rilasciato il software per consentire ad altri di utilizzarlo ed estenderlo. Avanti veloce di 18 anni e numerose ripetizioni, Drupal ora alimenta milioni di siti Web in tutto il mondo e vanta una comunità di sviluppo di oltre 45.000 sviluppatori.

Perché usare Drupal?

Ci sono una serie di ottimi motivi per cui Drupal potrebbe essere la migliore piattaforma con cui crescere il tuo negozio online. Tratterò quelli che considero alcuni dei punti salienti.

1. Open source per il controllo completo.

Drupal è un software open source, il che significa che chiunque può usarlo e adattarne il codice per qualsiasi motivo. Non ci sono costi di licenza o cose del genere; è letteralmente tuo a che fare con ciò che ti piace.

Inoltre, sono già stati creati oltre 40.000 moduli che estendono le funzionalità principali di Drupal con nuove funzionalità. Per i siti Web standard, lo sviluppo di software personalizzato non è realmente necessario perché molte delle funzionalità, se non tutte, sono già disponibili. Ma per siti Web grandi e complessi, essere in grado di accedere ed estendere il codice tramite risorse di sviluppo interne o esterne è un enorme vantaggio.

Garantisce che la piattaforma del tuo sito Web sia in grado di integrarsi in qualsiasi altro software che utilizzi. Questa è la chiave per l'automazione e la scalabilità aziendale.

2. Un mondo di supporto a portata di mano.

La natura stessa di Drupal è attraente per gli sviluppatori di software. Open source significa che non ci sono limiti all'utilizzo della piattaforma, quindi è facile ed economico entrare e provare.

Questo tende ad attirare individui (studenti ed esperti allo stesso modo) e ogni tipo di organizzazione, il che ha continuamente promosso una comunità accogliente e impegnata. In effetti, uno slogan comune che si è evoluto per rappresentare la community di Drupal è "Vieni per il software, rimani per la comunità".

Ricordi gli oltre 45.000 sviluppatori che ho menzionato prima? Questa è la tua rete di supporto se ne hai bisogno. Che si tratti di sviluppo software, consulenza o qualsiasi altra cosa, molte delle persone e delle organizzazioni all'interno della comunità di Drupal sono pronte ad aiutare la tua azienda ad avere successo. Il mercato Drupal è il luogo in cui puoi trovare il tuo team di supporto.

Ne parlerò più avanti un po 'più tardi, ma questa enorme comunità è anche ciò che consente a Drupal di essere una delle piattaforme di siti Web più sicure in circolazione. Con così tanti occhi che esaminano attivamente il codice, le falle di sicurezza vengono trovate, segnalate e risolte rapidamente. In genere, tutto ciò che un'azienda deve fare è mantenere aggiornato il proprio software.

3. Framework moderno per applicazioni moderne.

Anche se la comunità che aiuta a costruire Drupal è enorme, Drupal ha un sistema efficace per guidare lo sviluppo verso varie iniziative strategiche. Queste iniziative sono ciò che guida la continua modernizzazione della piattaforma.

Forse la più grande e importante di queste iniziative strategiche è l'iniziativa API-First. Dalla pagina dell'iniziativa:

Sono già stati compiuti grandi progressi su questa iniziativa e le API di Drupal sono pronte per l'uso.

Un'altra iniziativa degna di nota è l'iniziativa di modernizzazione dell'interfaccia utente di amministrazione e di JavaScript. Se chiedi a qualcuno cosa gli piace di meno di Drupal, ci sono buone probabilità che otterrai qualcosa del tipo "è difficile da usare". Questa percezione dell'interfaccia utente di amministrazione è stata un problema per un po', soprattutto se confrontata con WordPress, come spesso accade con Drupal. La cosa divertente è che una volta che ti ci abitui, in realtà non è così male. È solo che non è il più intuitivo per i nuovi utenti e sembra goffo. Questa iniziativa lo sta cambiando attivamente in modo che i futuri utenti di Drupal abbiano (si spera) una percezione diversa.

4. Scala con la tua attività.

La scalabilità è un concetto importante di cui qualsiasi attività commerciale online dovrebbe sempre essere consapevole. È l'ideale che, man mano che l'azienda cresce, il tempo e le risorse necessarie per gestire tale crescita siano minimi. La scalabilità è essere in grado di gestire la crescita in modo efficace.

Ecco un rapido esempio.

In un'attività tradizionale, poiché più clienti acquistano nel tuo negozio, è necessario assumere più personale per supportare i clienti. Ciò include le persone in sala, ai registri e anche il personale di background come i tuoi contabili.

Con la crescita dell'azienda, i costi del personale aumentano notevolmente per gestire l'attività aggiuntiva. Questo perché la maggior parte dei processi aziendali fisici sono manuali e richiedono una presenza fisica.

Nel mondo online, questo non è accettabile. Quasi ogni aspetto di un business online viene eseguito tramite una sorta di software. La scalabilità è l'idea di far "parlare" quel software tra loro e di passare automaticamente le informazioni attraverso integrazioni e automazione. In una situazione ideale, in realtà è necessaria pochissima interazione umana.

L'automazione che gestisce tutti i dati dei clienti (per transazioni, contabilità, livelli di scorte, evasione, marketing, ecc.) si ridimensionerà automaticamente man mano che più clienti acquistano. Un'azienda costruita per la scalabilità non ha bisogno di aggiungere più personale per gestire questi dati perché il software può già farlo, è lo stesso. Di conseguenza, i profitti possono essere molto maggiori rispetto alle tradizionali attività di mattoni e malta perché le spese generali sono molto inferiori.

Tornando a Drupal, la flessibilità della sua base open source combinata con la sua iniziativa API-first crea una piattaforma ideale per la scalabilità. Sebbene possa essere troppo costoso per le piccole imprese creare le integrazioni di cui hanno bisogno, Drupal potrebbe essere un'opzione perfetta per le aziende in crescita o consolidate che ora sono in grado di investire nuovamente nello sviluppo della loro architettura di e-commerce.

5. Sicurezza e stabilità al massimo.

Drupal è considerato un software molto sicuro. È considerato affidabile da governi, istituzioni educative, media, grandi rivenditori e altro ancora. Puoi vedere un elenco di esempi qui. L'amministrazione Obama ha persino utilizzato Drupal per il sito web della Casa Bianca durante la sua presidenza.

Ho accennato in precedenza che l'enorme numero di sviluppatori all'interno della comunità di Drupal aiuta a tenere d'occhio il codice sottostante. Questo può essere fatto perché Drupal segue uno standard di codifica rigoroso. Questo standard fornisce riferimenti per gli sviluppatori ma garantisce anche che il nuovo codice sia coerente con il resto di Drupal. È più facile da leggere e quindi più facile individuare eventuali problemi.

Gli standard di codifica non sono l'unica salvaguardia in atto. Drupal ha anche un Drupal Security Team dedicato che sta monitorando attivamente il software principale per assicurarsi che soddisfi gli standard OWASP (Open Web Application Security Project). Oltre a questo, il team di sicurezza fornisce anche assistenza per la sicurezza ai moduli forniti dalla comunità di sviluppo.

Quando viene rilevato un problema, gli avvisi di sicurezza vengono inviati attraverso vari canali, tra cui il sito Web Drupal, le notifiche e-mail, i social media e lo stesso CMS. Sono difficili da perdere. Gli avvisi coprono tutti i dettagli necessari, incluso quando sarà disponibile una patch per risolverlo. È importante sapere che Drupal è un CMS self-hosted, quindi è importante essere sempre aggiornati sugli aggiornamenti di sicurezza.

È tua responsabilità assicurarti che gli aggiornamenti vengano eseguiti regolarmente. Le patch di sicurezza sono generalmente facili da applicare anche se attualmente è necessaria una certa capacità tecnica per farlo. Rendere tutto più semplice grazie agli aggiornamenti automatici è un'altra iniziativa strategica su cui si sta lavorando in questo momento.

6. Creare esperienze digitali ambiziose su più canali.

Se visiti drupal.org in questo momento, vedrai Drupal riassunto nelle prime due frasi sulla home page.

Siamo il principale CMS open source per esperienze digitali ambiziose che raggiungono il tuo pubblico su più canali.

Poiché tutti abbiamo esigenze diverse, Drupal ti consente di creare uno spazio unico in un mondo di soluzioni di stampini per biscotti.

Flessibilità è una parola spesso associata a Drupal e vedi che questo è giocato nel suo marketing. Drupal è innanzitutto un CMS (sistema di gestione dei contenuti) e lo fa molto bene.

Che si tratti di un semplice blog o di un media in piena regola, Drupal può farlo con facilità. In realtà dà il meglio di sé quando viene utilizzato per situazioni complesse e non standard, motivo per cui il marketing parla direttamente di soluzioni "tagliabiscotti". Drupal può fare la formina per biscotti, ma è complesso e personalizzato dove brilla davvero.

Qualsiasi contenuto da creare può essere configurato e utilizzato in innumerevoli modi. Questo contenuto può essere riformato e riutilizzato senza doverlo ricreare. Può essere inserito nelle newsletter e nei feed RSS. L'iniziativa API-first significa che Drupal può essere eseguito senza testa come repository di contenuti di back-end con il front-end di tua scelta.

Ciò consente allo stesso back-end di inviare contenuti a più canali, che si tratti di un sito Web, un'app mobile, un chiosco multimediale o qualsiasi altro canale che ti viene in mente.

7. Ideale per l'e-commerce basato sull'esperienza.

E infine, arriviamo all'e-commerce. Drupal può effettivamente essere la tua piattaforma di contenuti E la tua piattaforma di e-commerce. Questo è un grosso problema perché spesso sei bloccato con l'uno o l'altro. Ma non qui, attraverso la libreria dei moduli contributori di Drupal ci sono una serie di opzioni per estendere la funzionalità di Drupal per includere l'e-commerce (più su questo sotto). E le opzioni disponibili sono soluzioni di e-commerce davvero valide, complete e complesse.

Quando combini contenuto e commercio in Drupal, all'improvviso hai una piattaforma ideale per fornire un e-commerce basato sull'esperienza, qualunque sia l'esperienza. Il tuo marchio o linea di prodotti ha bisogno di raccontare una storia o evocare un'emozione con il suo pubblico? Se è così, Drupal è per te.

Tutta la flessibilità della creazione di contenuti viene trasferita nei tuoi prodotti e nelle pagine del negozio. I prodotti diventano semplicemente un altro tipo di contenuto che può essere configurato e manipolato lo stesso. Il display del prodotto è completamente personalizzabile in modo da poter creare un'esperienza di acquisto ideale.

Con la prima iniziativa API di Drupal, Drupal e il suo componente di e-commerce possono essere completamente integrati con altri software per creare l'automazione del sistema così importante per il ridimensionamento. Queste integrazioni possono essere utilizzate anche per qualcosa di più del semplice ridimensionamento. Le integrazioni con gateway di pagamento, motori di ricerca, piattaforme di marketing, CRM, analisi e altri servizi contribuiranno ad aumentare la produttività e le vendite.

Quali sono le mie opzioni per creare un sito di e-commerce con Drupal?

A partire da ora, hai diverse opzioni per creare un sito di e-commerce con Drupal. Ecco una ripartizione delle opzioni e dei dettagli per aiutarti a scegliere quale opzione potrebbe essere la migliore per la tua attività.

1. Integrazioni commerciali senza testa.

C'è un brusio nel commercio senza testa in questi giorni. Il commercio senza testa (o disaccoppiato) è dove la tua piattaforma di e-commerce è solo un back-end amministrativo e si collega tramite API a uno o più front-end separati. In questo modo, un unico back-end del negozio può gestire più canali di vendita come il tuo sito web, l'app mobile, i marketplace di terze parti, i registri dei negozi, ecc. I dati necessari vengono trasferiti avanti e indietro senza interruzioni.

Il commercio senza testa ha molti altri vantaggi oltre a un frontend separato. Gestire tutti i tuoi canali di vendita in un unico posto aumenta la produttività. È anche più facile portare online nuovi canali di vendita. Una configurazione commerciale senza testa può rendere un'azienda più agile e in grado di adattarsi ai cambiamenti.

Ad esempio, se la tua azienda decide di passare a una nuova piattaforma CRM, è possibile creare un'integrazione specifica per la nuova piattaforma per mantenere l'automazione dei tuoi sistemi. Non devi preoccuparti così tanto del temuto ciclo di ripiattaforma dell'e-commerce come una volta. E, naturalmente, il commercio senza testa integrato con Drupal ti offre la potenza del contenuto e del commercio insieme.

Con Drupal, hai la possibilità di collegare alcune diverse integrazioni commerciali senza testa in questo momento, in particolare BigCommerce ed Elastic Path. Conosco un po' di più BigCommerce rispetto a Elastic Path, quindi approfondirò BigCommerce.

L'integrazione di BigCommerce è piuttosto eccitante per me. Una volta tutti erano nel campo dell'open source o nel campo SaaS, ma non si poteva davvero giocare in entrambi. Questo era parte del motivo per cui il replatform era una cosa così importante. Le startup e le aziende che in genere non dispongono del budget IT disponibile per una build di e-commerce personalizzata graviterebbero naturalmente sulla facilità delle soluzioni SaaS. Ha molto senso.

Tuttavia, nel tempo e con la crescita dell'azienda, le limitazioni di SaaS potrebbero iniziare a ostacolare questa crescita e la sostituzione della piattaforma su una piattaforma di e-commerce più flessibile diventa una probabile realizzazione. Questo è un peccato perché spostare un negozio di e-commerce con tutti i suoi prodotti, funzionalità, ordini e dati dei clienti è un'impresa enorme e può essere molto costoso.

BigCommerce for Drupal (questo è il nome ufficiale dell'integrazione) ha cambiato questa dinamica. La chiamiamo una soluzione SaaS aperta.

Le aziende ora possono configurare rapidamente il proprio negozio su BigCommerce come avrebbero fatto prima. Ma ora, un'integrazione con Drupal consente a queste aziende di rimanere con il loro back-end familiare, sfruttando anche i vantaggi di Drupal come front-end di contenuti. Allo stesso modo, le aziende che attualmente utilizzano Drupal come frontend familiare senza BigCommerce possono adottare BigCommerce come backend di e-commerce senza cambiare piattaforma frontend.

Non importa con quale inizi, puoi presentare l'altro ogni volta che ti aggrada. Non dirò che la ripiattaforma è ancora un ricordo del passato, ma ora abbiamo una soluzione che può crescere con un'azienda dall'avvio all'impresa.

È anche una vendita più facile. Invece di respingere i clienti che sappiamo non hanno il budget per una build personalizzata, ora possiamo reindirizzare comodamente questi clienti a BigCommerce per iniziare. Finché manteniamo e promuoviamo questa relazione, potrebbe arrivare un punto in cui possiamo ancora aiutarli mentre la loro attività si evolve. Con BigCommerce, sono già sulla giusta piattaforma di e-commerce con Drupal che aspetta dietro le quinte se necessario.

2. Drupal Commercio.

Drupal ha anche un modulo di e-commerce nativo che va sotto il nome ovvio di Drupal Commerce. Questo modulo si basa sull'architettura esistente di Drupal e aggiunge un framework di e-commerce nativo da utilizzare per i costruttori di siti.

Il framework è importante qui perché non ottieni subito un negozio pre-costruito quando installi il modulo per la prima volta. Non ci sono nemmeno temi predefiniti tra cui scegliere. Ogni negozio Drupal Commerce deve essere configurato, configurato e tematizzato fondamentalmente da zero.

Questo non è l'ideale per le aziende che hanno bisogno di entrare sul mercato velocemente o che hanno un budget basso, ma, come Drupal, questo è ciò che rende Drupal Commerce potente da solo. Consente una soluzione di e-commerce personalizzata al 100% per il negozio online.

Drupal Commerce segue anche gli stessi standard di codifica e l'approccio API-first di Drupal, quindi sai che qualsiasi sviluppatore che può lavorare con Drupal può anche valere con Drupal Commerce. Sai anche che le API di Drupal Commerce sono pronte per qualsiasi integrazione tu possa immaginare. Questo è ciò che consente a Drupal di integrarsi con BigCommerce ed è anche ciò che rende Drupal Commerce un'opzione preziosa per molte aziende. Se disponi di sistemi legacy necessari per il funzionamento della tua attività, Drupal e Drupal Commerce possono comunque integrarsi con esso.

L'e-commerce Drupal è pronto per il business

E il gioco è fatto. Questo articolo ha coperto molto terreno e potrei andare avanti, ma penso che ora puoi vedere che Drupal non è solo un motore per i contenuti, ma anche un'opzione praticabile per l'e-commerce.

Puoi davvero avere il meglio di entrambi i mondi qui. La flessibilità di Drupal come CMS combinata con le opzioni di e-commerce per adattarsi a qualsiasi fase si trovi un'azienda presenta una soluzione che sarà attraente per molti. Chissà, forse Drupal è esattamente quello che hai cercato per tutto il tempo.