Sviluppo WordPress e WooCommerce
Realizziamo e sistemiamo siti WordPress e negozi WooCommerce: plugin su misura, temi child, layout in Elementor Pro, siti multilingue e sincronizzazione di giacenze e prezzi con 1C o un ERP. Recuperiamo anche siti abbandonati da altri sviluppatori, e diversi negozi sono seguiti da noi dal 2021.
Quando chiamarci
La maggior parte dei progetti WordPress arriva da noi con una storia alle spalle: un tema modificato da tre persone, quaranta plugin e un’integrazione che nessuno capisce fino in fondo.
- Giacenze e prezzi stanno in 1C o in un ERP, e ogni settimana qualcuno li ricopia a mano nel negozio
- Il sito è andato giù dopo l'aggiornamento di un plugin, e l'agenzia che l'ha realizzato non risponde più
- Le pagine delle categorie impiegano diversi secondi ad aprirsi, e il pannello di amministrazione è ancora più lento
- I file del tema sono stati modificati direttamente, così ogni aggiornamento cancella le modifiche di qualcuno
- Vi serve il negozio in più lingue senza gestire siti separati
- Il layout Elementor si scompone sui telefoni, e sistemare una pagina ne rompe un'altra
Cosa facciamo
Negozi WooCommerce
Cataloghi con attributi e filtri che funzionano, ricerca prodotti, checkout e gateway di pagamento, stati degli ordini ed email. Negozi nuovi o modifiche a quello con cui vendete già.
Plugin e mu-plugin su misura
La logica di business vive in un plugin dedicato o in un plugin must-use, non nei file del tema. Sopravvive agli aggiornamenti del tema, si può disattivare per i test ed è sotto controllo di versione.
Temi child ed Elementor Pro
Temi child sopra un tema commerciale o su misura, layout da Figma realizzati in Elementor Pro e versioni mobile che reggono sugli schermi piccoli.
Integrazione con 1C ed ERP
Prodotti, giacenze, prezzi e attributi arrivano in WooCommerce dal sistema che li gestisce. Gli ordini possono fare il percorso inverso, così nessuno copia dati tra due finestre.
Siti multilingue
Configurazioni Polylang con pagine, prodotti, categorie e slug tradotti, hreflang corretto e un selettore di lingua che porta alla stessa pagina nell’altra lingua.
Recupero e velocità
Diagnosi di siti che vanno in crash, mostrano una schermata bianca o rallentano dopo gli aggiornamenti. Troviamo la causa, la risolviamo e sistemiamo le cose perché non si ripeta.
Giacenze e prezzi dal sistema che li gestisce
In molti negozi il catalogo reale vive in 1C o in un altro gestionale, e il sito è una copia che a mezzogiorno è già superata. Colleghiamo i due sistemi così che prodotti, giacenze, prezzi e attributi entrino in WooCommerce a intervalli programmati, senza che nessuno li ricopi. La parte difficile sono i dettagli: WooCommerce mantiene tabelle di lookup che vanno aggiornate dopo un’importazione, altrimenti filtri e ricerca mostrano i prodotti sbagliati, e il gestionale a volte invia dati che WooCommerce rifiuta. Gestiamo questi casi nel codice e li registriamo in un log, così un’importazione fallita viene notata in giornata.
- Prodotti, giacenze, prezzi e attributi sincronizzati da 1C o da un ERP
- Filtri e ricerca che restano corretti dopo ogni importazione
- Ordini ritrasmessi al gestionale dove serve
- Un log dei record rifiutati invece di buchi silenziosi
Recuperare un sito realizzato da altri
Una chiamata tipica inizia con il sito fuori uso dopo un aggiornamento. Di solito si tratta di una release difettosa di un plugin, ripristinata entro un’ora, più un record del database da riparare. Il lavoro più lungo viene dopo: mettiamo il codice in un repository, prepariamo una copia di staging, spostiamo il codice personalizzato dal tema a un tema child o a un plugin ed eliminiamo ciò che nessuno usa. I dati dei page builder richiedono particolare attenzione, perché Elementor salva i layout come dati serializzati che un cerca e sostituisci fatto male rompe. Abbiamo anche trasferito un sito multilingue da un plugin di traduzione a Polylang senza perdere le traduzioni.
- Prima il sito di nuovo online, poi la causa di fondo
- Codice personalizzato spostato fuori dai file del tema, così gli aggiornamenti smettono di romperlo
- Una copia di staging per provare gli aggiornamenti prima del sito live
- Plugin inutilizzati e codice abbandonato eliminati
Mantenuti in vita per anni, non solo per il lancio
Diversi negozi su cui lavoriamo sono seguiti da noi dal 2021. Nessuno di loro ha uno sviluppatore interno, quindi quando qualcosa si rompe di sabato scrivono a noi. La routine è ordinaria e funziona: aggiornamenti prima su una copia di staging, poi sul negozio live dopo aver controllato catalogo, carrello e checkout, backup su un archivio separato e un monitoraggio che sorveglia la pagina di checkout e non solo la home page. Il lavoro sulla velocità si fa strada facendo, quando una pagina di categoria comincia a rallentare o un nuovo plugin aggiunge un secondo al caricamento.
- Aggiornamenti testati in staging prima del negozio live
- Backup su un archivio separato, con ripristini davvero testati
- Monitoraggio del checkout, non solo della home page
- Controlli delle prestazioni quando le pagine del catalogo rallentano
Come iniziamo
Accessi e fotografia iniziale
Ci date gli accessi all’amministrazione, all’hosting e al repository. Facciamo un backup completo e registriamo versioni dei plugin, velocità e pagine principali prima di cambiare qualsiasi cosa.
Diagnosi o specifiche
Per un sito esistente ricevete un elenco di problemi e rischi. Per un lavoro nuovo ricevete un perimetro con le pagine, le integrazioni e i plugin coinvolti.
Sviluppo in staging
Le modifiche si fanno su una copia del sito. Le verificate lì, non sul negozio live.
Rilascio
Le modifiche vanno online in un momento concordato, e subito dopo controlliamo catalogo, carrello, checkout e moduli.
Assistenza
Se volete, continuiamo a occuparci del sito ogni mese: aggiornamenti, backup, correzioni e piccole modifiche.
Con cosa lavoriamo
WordPress
- WordPress
- WooCommerce
- Elementor Pro
- Temi su misura e temi child
- Polylang
- Relevanssi
Codice
- PHP
- MySQL
- JavaScript
- WP-CLI
- WordPress REST API
Integrazioni
- 1C
- Scambio dati con ERP e gestionali
- Gateway di pagamento
- Rank Math e Yoast SEO
Gestione
- Git
- Copie di staging
- Backup su archivio separato
- Monitoraggio della disponibilità
Come lavorare con noi
Progetto a perimetro fisso
Un nuovo negozio, un’integrazione con 1C o un ERP, un redesign in Elementor o il passaggio a Polylang, con un perimetro concordato.
Assistenza mensile
Aggiornamenti, backup, monitoraggio, correzioni e un volume di piccole modifiche ogni mese, per negozi che non possono permettersi di restare offline.
A ore o singolo intervento
Un crash dopo un aggiornamento, una pagina di categoria lenta o un conflitto tra plugin, fatturati a ore o come intervento a prezzo fisso.
Recensioni
Il team di Revol continua a potenziare le capacità di sviluppo del cliente con un lavoro di alta qualità e un supporto affidabile. Comunica in modo efficace e dimostra una solida comprensione delle esigenze e del business del cliente.
Tomas
Il lavoro di Revol ha pienamente soddisfatto le aspettative del cliente. Il loro approccio fresco e la costante disponibilità al supporto si sono rivelati preziosi. Chi cerca un team comunicativo e orientato al cliente per raggiungere i propri obiettivi può affidarsi a loro.
Andrey
Domande frequenti
Potete prendere in carico un negozio realizzato da un'altra agenzia?
Sì, è così che inizia la maggior parte del nostro lavoro su WordPress. Facciamo un backup completo, esaminiamo tema, plugin e codice personalizzato e vi diciamo cosa è rotto, cosa è rischioso e cosa può aspettare, prima di concordare qualsiasi perimetro.
Quali gestionali potete collegare a WooCommerce?
Da anni realizziamo e manteniamo scambi dati tra 1C e WooCommerce. Altri ERP e gestionali si possono collegare tramite le loro API o esportazioni di file. La regola è sempre la stessa: il sistema che possiede i dati è la fonte, e il negozio lo segue.
Il nostro sito si è rotto dopo un aggiornamento. Cosa fate per prima cosa?
Lo rimettiamo in piedi. Di solito significa ripristinare la release del plugin o del tema che ha causato il problema e, se serve, riparare il database. Poi scopriamo perché si è rotto e prepariamo una copia di staging, così il prossimo aggiornamento viene testato prima di arrivare sul sito live.
Modificherete direttamente i file dei plugin o del tema?
No. Le modifiche vanno in un tema child o in un plugin su misura, così gli aggiornamenti non le sovrascrivono. Se uno sviluppatore precedente ha modificato i file dei plugin, per prima cosa spostiamo fuori quelle modifiche.
Elementor o un tema su misura?
Elementor Pro è adatto ai siti in cui il proprietario vuole modificare le pagine senza uno sviluppatore. Un tema su misura è adatto ai negozi in cui contano di più la velocità e un design rigoroso. Molti siti usano entrambi, e vi diremo cosa conviene dopo aver visto ciò che avete.
Potete rendere multilingue il nostro negozio?
Sì, con Polylang: pagine, prodotti e categorie tradotti, URL tradotti e hreflang corretto, così i motori di ricerca mostrano la lingua giusta. Trasferiamo anche siti da altri plugin di traduzione a Polylang mantenendo le traduzioni esistenti.
Potete velocizzare un negozio lento?
Di solito sì. Prima misuriamo, poi esaminiamo query lente al database, plugin pesanti, immagini, cache e il server stesso. Ricevete i numeri prima e dopo, così è chiaro l'effetto di ogni modifica.
Realizzate anche nuovi siti WordPress da zero?
Sì, da un design in Figma o da un brief. Per applicazioni web più grandi spesso suggeriamo uno stack diverso, e la nostra pagina sullo sviluppo web spiega quando ha senso.
Raccontateci il vostro progetto
Descrivete l'attività in poche righe. Entro un giorno lavorativo vi risponderemo con alcune domande o con una prima valutazione di perimetro e costi.
Preferite l'email o una telefonata?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallinn, Estonia. Il nostro team è distribuito in tutto il mondo.
Unisciti al nostro team
Invia il tuo CV a career@revolsource.com