Case study · Nautica premium

WindYachts Charter

Segmento premium della compravendita e noleggio yacht — sito con integrazione API del più importante database charter mondiale.

Scheda progetto
Cliente
WindYachts.it
Settore
Nautica premium
Anno
2021
Servizi
Web Integrazione AI
Live
www.windyachts.it ↗
↓ I numeri

Risultati misurati.

Numeri presi da analytics e strumenti di misurazione ufficiali.

1 database

Catalogo mondiale charter integrato

2 sorgenti

API + gestione manuale

1 plugin custom

Editoriale proprietario

Sync live

API real-time catalogo

Il brief

WindYachts.it opera nel segmento premium della compravendita e del noleggio yacht. Il mercato richiede accesso a cataloghi molto vasti e aggiornati in tempo reale: il più importante database mondiale di charter navali espone API che aggregano decine di migliaia di imbarcazioni.

WindYachts voleva integrare quel database direttamente nel sito, senza però rinunciare al controllo editoriale sulle imbarcazioni di proprietà o gestite in esclusiva. Nessuna delle due modalità da sola era sufficiente.

Serviva un sistema ibrido, tecnicamente solido e scalabile.

L'obiettivo

Sviluppare una piattaforma WordPress che combinasse ingestion automatica via API e gestione manuale, mantenendo un’esperienza utente omogenea sul front-end.

  • Web service per estrazione e sincronizzazione dati dalle API del provider
  • Custom Post Type per schede yacht in WordPress
  • Template dinamico per la visualizzazione automatica del catalogo
  • Sistema di filtri avanzato per la ricerca utente
  • Plugin custom per la gestione manuale parallela delle imbarcazioni proprietarie
  • Architettura scalabile con aggiornamenti periodici

Cosa ho fatto

  • Ho costruito un web service che si collega alle API del database charter mondiale, estrae i dati e li normalizza
  • Ho creato un Custom Post Type dedicato alle imbarcazioni, in modo che vivessero nativamente in WordPress
  • Ho sviluppato i template dinamici per la visualizzazione delle schede yacht, responsive e veloci
  • Ho implementato un sistema di filtri avanzati (tipologia, lunghezza, capienza, destinazione) sul front-end
  • Ho scritto un plugin proprietario che permette al team WindYachts di inserire e gestire manualmente le imbarcazioni proprietarie, affiancandole a quelle importate via API
  • Ho impostato la sincronizzazione periodica per mantenere il catalogo sempre aggiornato

Sfide e soluzioni

Il problema vero era architetturale: avere in parallelo due sorgenti dati (API esterna e gestione manuale interna) senza duplicati, senza sovrascritture, senza rompere la ricerca utente. L’ho risolto con un modello dati unificato sul CPT e una logica di priorità che lascia sempre l’ultima parola al team editoriale sulle imbarcazioni proprietarie.

Sul front-end ho mantenuto una UI unica: l’utente non vede la differenza tra yacht importato e yacht gestito manualmente, vede solo un catalogo coerente.

Tecnologie usate

  • WordPress + Custom Post Type
  • Plugin PHP custom per la gestione manuale
  • Web service PHP per l’integrazione API
  • Sistema di cron per sincronizzazione periodica
↓ Altri case study

Continua a esplorare.

Editoria digitale e Gaming · 2021

GN Media

Società editrice specializzata nel gaming (GiocoNews.it, Italian Gaming Expo) — sviluppo siti di news e ottimizzazione SEO per…

  • Web
  • SEO

Sanità privata · 2023

Centro Medico Major

Struttura sanitaria privata in provincia di Varese con team multi-disciplinare — sito WordPress, gestione autonoma contenuti e prenotazioni…

  • Web

Eventi B2B e B2Institutions · 2022

Networking Circle

Team al femminile che organizza summit B2B e B2Institutions di alto livello — sito, identità digitale e gestione…

  • Web
  • ADV
  • Brand
  • AI
Hai un progetto simile?

Possiamo costruirlo insieme.

Se hai un'azienda solida che merita di comunicare meglio online, scrivimi. Primi 30 minuti di call gratis per capire se siamo il match giusto.