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.

Sviluppo WordPress e WooCommerce

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.

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

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.

Recuperare un sito realizzato da altri

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.

Mantenuti in vita per anni, non solo per il lancio

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.

Come iniziamo

01

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.

02

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.

03

Sviluppo in staging

Le modifiche si fanno su una copia del sito. Le verificate lì, non sul negozio live.

04

Rilascio

Le modifiche vanno online in un momento concordato, e subito dopo controlliamo catalogo, carrello, checkout e moduli.

05

Assistenza

Se volete, continuiamo a occuparci del sito ogni mese: aggiornamenti, backup, correzioni e piccole modifiche.

Con cosa lavoriamo

WordPress

Codice

Integrazioni

Gestione

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

Trattiamo ogni cliente e il suo progetto con attenzione.

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