Sisters Beauty Center:
Shopify per Centri Estetici
Come abbiamo trasformato un centro estetico storico in un ecosistema digitale completo con e-commerce, menu servizi interattivo e integrazione Treatwell per prenotazioni dirette.
La Sfida
Un centro estetico con esigenze ibride
Sisters Beauty Center e un salone storico con oltre 35 anni di esperienza nel cuore dell'EUR a Roma. Avevano bisogno di una presenza digitale che rispecchiasse la loro professionalita.
Il Problema
Presenza online frammentata: solo Treatwell per prenotazioni, nessun e-commerce per i prodotti professionali (Histomer, Evagarden) che vendono in salone.
L'Ostacolo Tecnico
Treatwell non offre API pubblica. Nessuna app Shopify esistente permette di integrare la prenotazione servizi con deep linking. Serviva una soluzione custom.
La Soluzione
Un tema Shopify completamente personalizzato con 30 sezioni custom, integrazione Treatwell tramite reverse-engineered deep linking e e-commerce prodotti.
La Soluzione
7 Aree Chiave
Un sito che fonde e-commerce e servizi in un'unica esperienza coerente. Ogni sezione e costruita come componente riutilizzabile nel Theme Editor di Shopify.
Homepage Completa
Hero immersivo, servizi in griglia, team, brand partner, statistiche animate e sezione contatti. 10 sezioni custom che raccontano il salone.
Menu Servizi Interattivo
Lista prezzi filtrabile con accordion, checkbox multi-select e integrazione Treatwell per prenotazione diretta. Il cuore del progetto.
Integrazione Treatwell
Deep linking con URL dinamici che pre-selezionano servizi su Treatwell. Multi-select con floating bar per prenotare piu servizi insieme.
E-commerce Prodotti
Pagine prodotto con benefici, ingredienti, routine e FAQ. Template specifici per brand Histomer ed Evagarden.
Collezioni Brand
Template custom per ogni brand con hero dedicato, filtri laterali e descrizioni. Esperienza di navigazione curata per categoria.
Metafields & Metaobjects
Sistema dati strutturati per ingredienti, benefici, routine e FAQ. Ogni prodotto ha contenuti dinamici gestibili dal Theme Editor senza toccare codice.
Sistema Prenotazione
Bottone floating CTA, sezione booking con info contatto, integrazione analytics per tracking conversioni prenotazioni.
Core Feature
Integrazione Treatwell
Il pezzo forte del progetto. Treatwell non ha API, ma abbiamo trovato un workaround elegante: generare URL di prenotazione diretta con servizi pre-selezionati tramite deep linking.
Deep Linking Singolo
URL pre-compilato con servizio e opzione selezionata
Multi-Service Select
Checkbox per selezionare piu servizi contemporaneamente
Floating Booking Bar
Barra fissa che appare con conteggio e nomi servizi
URL Dinamico
Generazione automatica URL Treatwell con JSON encoded params
Filtri per Categoria
5 filtri con icone SVG custom e animazioni hover
Accordion Servizi
Espansione con descrizione e CTA prenotazione individuale
Analytics Tracking
Eventi GTags per ogni click su prenotazione e add-to-cart
Mobile Optimized
Tap target espansi, scroll orizzontale filtri, safe-area inset
Come funziona il Deep Linking
Il flusso dalla selezione del servizio alla prenotazione su Treatwell
Selezione Servizi
L'utente naviga il menu servizi filtrabile e seleziona uno o piu trattamenti tramite checkbox
Generazione URL
Il sistema costruisce l'URL Treatwell con venueId e proposedServices JSON-encoded automaticamente
Redirect a Treatwell
L'utente viene reindirizzato su Treatwell con i servizi gia selezionati, deve solo scegliere data e ora
Prenotazione Completata
Il cliente completa la prenotazione su Treatwell. Il salone riceve la conferma nel suo gestionale
Showcase
Il Progetto in Azione
Dal tema custom all'integrazione Treatwell, dall'e-commerce prodotti alla versione mobile. Clicca su ogni screenshot per ingrandire.
Homepage Hero
Hero full-width con brand identity e navigazione
Griglia Servizi
Sezione homepage con servizi in griglia masonry
Menu Servizi
Lista prezzi interattiva con filtri e accordion
Filtri Categorie
Sistema filtri con icone SVG custom per categoria
Multi-Select + Floating Bar
Selezione multipla servizi con barra floating di prenotazione
Redirect Treatwell
Pagina Treatwell con servizi pre-selezionati dal sito
Pagina Prodotto
Template prodotto con gallery, varianti e descrizione
Ingredienti & Benefici
Sezione ingredienti e benefici per la pelle via Metafields
Bundle & Routine + FAQ
Sezione "Scopri la tua routine" con bundle e FAQ dinamiche via Metaobjects
Collezione Brand
Pagina collezione con hero brand e filtri
Mobile Homepage
Esperienza mobile-first responsive
Mobile Servizi
Menu servizi mobile con scroll orizzontale filtri
Trasformazione
Prima e Dopo
Da un sito datato a un'esperienza e-commerce moderna. Trascina lo slider per confrontare.
Contenuto
53 Servizi, 7 Categorie
Ogni servizio e stato inserito con nome, durata, prezzo e descrizione dettagliata. Il menu e navigabile per categoria con filtri interattivi.
Trattamenti Viso
Trattamenti Corpo
Epilazione Laser
Massaggi
Ceretta
Mani & Piedi
Sopracciglia & Ciglia
Sotto il Cofano
Technical Deep Dive
Liquid, JavaScript vanilla e CSS custom. Ecco i pattern chiave dell'integrazione Treatwell.
Treatwell Deep Link Generation
liquidCostruzione URL di prenotazione con servizi pre-selezionati, direttamente nel template Liquid.
{%- comment -%} Build single-service Treatwell deep link {%- endcomment -%}
{%- if has_tw -%}
{%- capture single_tw_url -%}
https://www.treatwell.it/availability
?venueId={{ venue_id }}
&proposedServices=[{
"menuItemId":"{{ tw_item }}",
"optionIds":["{{ tw_option }}"]
}]
{%- endcapture -%}
{%- endif -%} Multi-Service URL Builder
javascriptJavaScript che genera dinamicamente l'URL con tutti i servizi selezionati dall'utente.
function updateFloatingBar() {
var checked = section.querySelectorAll('.ssm__item.is-checked');
var services = [];
checked.forEach(function (item) {
services.push({
menuItemId: item.dataset.twItem,
optionIds: [item.dataset.twOption]
});
});
// Generate multi-service Treatwell URL
var url = 'https://www.treatwell.it/availability'
+ '?venueId=' + venueId
+ '&proposedServices='
+ encodeURIComponent(JSON.stringify(services));
floatingBtn.href = url;
} Filter System con Animazione
javascriptSistema di filtri per categoria con re-trigger delle animazioni CSS al cambio filtro.
filters.forEach(function (btn) {
btn.addEventListener('click', function () {
var filter = this.dataset.filter;
// Toggle active state
filters.forEach(f => f.classList.remove('is-active'));
this.classList.add('is-active');
// Show/hide categories with re-triggered animation
categories.forEach(function (cat) {
if (filter === 'all' || cat.dataset.filterGroup === filter) {
cat.removeAttribute('hidden');
cat.style.animation = 'none';
cat.offsetHeight; // Force reflow
cat.style.animation = '';
} else {
cat.setAttribute('hidden', '');
}
});
});
}); Stack
Tecnologie Utilizzate
Timeline
Da Brief a Go-Live in 4 Settimane
Un processo strutturato per garantire qualità in ogni fase, dal primo briefing al deploy in produzione.
Briefing & Architettura
Raccolta requisiti, analisi Treatwell, definizione architettura tema e metafields
Sviluppo Tema
Sezioni custom, menu servizi interattivo, integrazione Treatwell con deep linking
E-commerce & Contenuti
Template prodotti, collezioni brand, inserimento 53 servizi e catalogo completo
Testing & Go Live
QA cross-device, ottimizzazione performance, formazione cliente e deploy
Risultati
Impatto del Progetto
Da zero a sito completo, interamente custom. Nessun tema preconfezionato.
Insights
Lezioni Apprese
Shopify non e solo e-commerce
Con sezioni custom, Shopify diventa una piattaforma completa per attivita ibride come centri estetici che vendono anche prodotti.
Reverse engineering elegante
Quando non esiste un'API, si trova un workaround. Il deep linking Treatwell via URL e stabile, funzionale e trasparente per l'utente.
Multi-select = UX superiore
Permettere di selezionare piu servizi e prenotarli insieme in un click eleva l'esperienza rispetto a prenotare uno alla volta.
AI come acceleratore
Claude Code non sostituisce il developer, ma moltiplica la velocita sulle parti ripetitive: markup, schema Liquid, varianti CSS.
Hai un centro estetico o un'attivita ibrida?
Realizziamo siti Shopify personalizzati per attivita che combinano servizi e prodotti. E-commerce, prenotazioni e brand identity in un'unica soluzione.