Non molto tempo fa, non era possibile acquistare una piattaforma ecommerce che soddisfacesse tutte le tue esigenze. Questo metteva i direttori tecnici di fronte a due opzioni poco gradite: costruire un'intera piattaforma da zero oppure acquistare qualcosa di preconfezionato e adattarlo in modo da soddisfare per lo più le necessità aziendali. Di conseguenza, molte aziende hanno optato per la prima soluzione, ritrovandosi con piattaforme ecommerce personalizzate che promettevano la flessibilità necessaria per offrire esperienze straordinarie ai clienti e adattarsi rapidamente ai cambiamenti delle richieste dei consumatori.
Tuttavia, col tempo, questo grado di personalizzazione si è rivelato un cavallo di Troia. Steve Bauer, vicepresidente dell'ecommerce di Arhaus, ha raccontato in un recente webinar che la loro precedente piattaforma costringeva i loro sviluppatori a stare al passo con un ciclo infinito di nuove funzionalità, creando quasi immediatamente un debito tecnologico. Ha aggiunto: “Volevamo sempre cambiarla [la piattaforma], la modificavamo e la dismettevamo tutto in un colpo solo. È molto dispendioso entrare in un meccanismo del genere e vanificare continuamente gli sforzi”.
Oggi, la conversazione su quanto sia personalizzabile Shopify ha diverse sfaccettature e genera diversi gradi di entusiasmo a seconda dei brand, dei loro settori e dei loro livelli di fatturato. Shopify non è una tela bianca, ma migliaia di brand hanno deciso di passare a Shopify perché è flessibile quanto serve. Possono portare con sé le loro app o integrazioni preferite, oppure scegliere di utilizzare funzionalità preimpostate in combinazione con integrazioni tramite le proprie API.
In questo articolo, esplorerai i modi in cui Shopify è componibile per impostazione predefinita, permettendoti di costruire esperienze uniche per e in base alle tue esigenze per i clienti del tuo ecommerce.
Tipi di dati che puoi archiviare su Shopify
Con l'espansione del commercio verso alcune delle tecnologie più recenti sul mercato, una delle principali fonti di ansia per qualsiasi leader nel settore della tecnologia è l'infrastruttura necessaria per archiviare e supportare le strutture dati richieste. E il motivo c’è: la maggior parte delle piattaforme di commercio non supporta le strutture dati emergenti per impostazione predefinita.
Shopify, d'altra parte, ha strutture dati più flessibili e complesse che possono supportare le tecnologie più recenti sul mercato, incluse 3D e AR.
I brand possono utilizzare le personalizzazioni dei dati flessibili di Shopify per estendere i loro negozi con metafields e metaobjects. I metafields consentono ai brand di estendere i modelli di dati nativi su proprietà come Clienti, Ordini e Prodotti. I rivenditori possono utilizzare i Metaobjects per creare modelli di dati su misura.
I Metaobjects ti offrono un percorso più chiaro per creare contenuti personalizzati e distribuirli sul tuo sito web. I brand utilizzano i metaobjects per estendere Shopify con contenuti unici come lookbook, quiz o guide alle taglie. I metaobjects funzionano anche come tutti gli altri contenuti sul tuo negozio, e possono essere facilmente localizzati in base alla regione per tutti i mercati con l'app Translate and Adapt.
Con strutture dati più flessibili a disposizione, le aziende di solito scelgono di costruire il loro negozio basandosi su Shopify in uno dei seguenti quattro modi.
Modi per personalizzare il tuo negozio Shopify
- Crea un template personalizzato con Liquid
- Crea un negozio personalizzato con Hydrogen e Oxygen
- Crea un'esperienza di checkout più personalizzata con Shopify Checkout
- Costruisci come vuoi con Shopify Functions
Crea un template personalizzato con Liquid
Liquid è un linguaggio di templating originariamente progettato dal CEO di Shopify, Tobias Lütke. Oggi è utilizzato da brand come Daily Harvest per costruire esperienze personalizzate rapidamente, mantenendo anche uno stack tecnologico più snello.
Come un linguaggio di programmazione tradizionale, Liquid ha una sintassi e include concetti come output, logica e cicli. Interagisce anche con i dati come un'app potrebbe interagire con un linguaggio web come PHP.
Tuttavia, qui finiscono le somiglianze. Liquid non ti consente di andare troppo a fondo nella piattaforma. Questo può essere disorientante per gli sviluppatori esperti, ma Liquid è infinitamente personalizzabile. Questo cheat sheet ti darà una buona idea di come puoi utilizzare Liquid per costruire le esperienze uniche che i tuoi clienti desiderano.
Oltre alla flessibilità, Liquid ha anche diverse funzionalità potenti disponibili per tutti per impostazione predefinita. In particolare, rende il lavoro SEO generalmente complicato molto più semplice da costruire e mantenere per gli sviluppatori, includendo:
Mentre molte aziende scoprono che i template Liquid le preparano per un successo a lungo termine, altre desiderano ancora una personalizzazione e una flessibilità leggermente maggiori. Quando questo è il caso, Shopify ha gli strumenti necessari e il percorso più chiaro per costruire negozi personalizzati ancora più avanzati.
Crea un negozio personalizzato con Hydrogen e Oxygen
Non molto tempo fa, i brand che desideravano flessibilità nello stack tecnologico e controllo sul lato server non potevano nemmeno considerare di passare a Shopify. Oggi, il toolkit di Shopify per costruire esperienze di commercio headless è il modo più veloce, efficiente e affidabile per offrire esperienze personalizzate.
Lo stack di sviluppo ufficiale di Shopify include Hydrogen e Oxygen. Hydrogen è costruito sul framework Remix basato su React, offrendo agli sviluppatori i vantaggi dei suoi elevati standard di sviluppo web e la possibilità di accelerare lo sviluppo con componenti, hook e utility preconfigurati per funzionare con le API di Shopify. Hydrogen ha anche funzionalità come l'Optimistic UI, che rende l'esperienza utente sul front-end immediata, anche se le richieste al server avvengono in background.
I negozi Hydrogen possono essere ospitati da qualsiasi soluzione di terze parti che preferisci. Tuttavia, Oxygen è il modo più semplice e veloce per distribuire il tuo negozio. Oxygen è la soluzione di hosting globale di Shopify inclusa in tutti i piani Shopify senza costi aggiuntivi, e include uptime garantito e pieno controllo della gestione della distribuzione.
Se desideri ancora più controllo sul tuo stack tecnologico e sul tuo framework, puoi utilizzare la Storefront API, che ti offre la flessibilità di scegliere i componenti Shopify di cui hai bisogno mantenendo il pieno controllo sulla tua soluzione end-to-end. La Storefront API è indipendente da dispositivo e piattaforma, il che significa che puoi usarla per costruire esperienze su superfici emergenti come web, app mobili, videogiochi, AR/VR e altro ancora.
Crea un'esperienza di checkout più personalizzata con Shopify Checkout
Anche se hai visto diversi esempi straordinari di negozi headless su Shopify, alcuni dei brand leader a livello mondiale continuano a optare per la completezza della piattaforma e delle istanze personalizzate dei componenti di commercio di alta qualità offerti da Shopify, come Shopify Checkout.
Shopify Checkout è il checkout con il miglior tasso di conversione al mondo, superando i concorrenti fino al 36% e con una media del 15,2%. Offre anche diverse opzioni di personalizzazione che consentono alle aziende di rendere Shopify Checkout unico. Sul front-end, gli sviluppatori possono cambiare l'aspetto di Shopify Checkout con l'API di Branding GraphQL. Sul back-end, puoi estendere o sostituire i componenti desiderati utilizzando una logica personalizzata tramite Shopify Functions.
Parlando di Shopify Functions, scopri come i brand leader utilizzano i componenti Shopify per costruire negozi in base alle loro necessità.
Costruisci come vuoi con Shopify Functions
Shopify Functions non solo sblocca logiche di back-end personalizzate per Shopify Checkout, ma consente anche agli sviluppatori di personalizzare la logica di back-end dell'intera piattaforma.
Functions consente agli sviluppatori di costruire potenti personalizzazioni per sconti, spedizioni e metodi di pagamento che possono essere eseguite in meno di cinque millisecondi e possono espandersi per supportare i più grandi eventi di vendita della tua azienda. Nel 2023, Shopify ha gestito 145 miliardi di richieste durante il Black Friday, generando 4,2 milioni di dollari di vendite al minuto nel corso del weekend. Le Functions sono installate all'interno di un'app, il che significa che puoi configurarle direttamente nel pannello di controllo di Shopify senza dover modificare o scrivere nuovo codice. Questo elimina anche la necessità di copiare e incollare codice da un negozio all'altro.
Gli sviluppatori possono scrivere una Function in qualsiasi linguaggio che si compila in WebAssembly e costruire l'interfaccia utente con AppBridge e React. Possono anche scrivere la Function nel loro ambiente locale prima di distribuirla tramite Shopify CLI.
Shopify ha creato le Functions per due motivi. In primo luogo, offre ai brand un percorso più chiaro per costruire rapidamente esperienze di acquisto uniche. In secondo luogo, ma ancora più importante, sono più facili da usare e non richiedono aggiornamenti estesi al codice quando è necessario modificare le promozioni.
Un percorso più chiaro e personalizzabile verso la crescita
Come puoi immaginare, la conversazione sulla personalizzabilità di Shopify è complessa e sfaccettata. Ma è assolutamente normale. Shopify si impegna a mantenere i propri clienti all'avanguardia dell'innovazione e, in molti casi, ciò significa fornire loro strumenti potenti che siano più o meno flessibili, in base alle necessità.
Sebbene Shopify non sia una tela bianca, offre anche le opzioni di personalizzazione necessarie per accelerare la crescita e la velocità di immissione sul mercato, riducendo al contempo il costo totale di gestione. Come visto da alcune delle aziende più innovative al mondo, i percorsi di Shopify per entrare nel mercato sono sia flessibili che definiti, in modi che consentono ai brand di spiccare rispetto alla concorrenza.