Sviluppo su misura
Logica di checkout su misura e migrazione HPOS
Le regole di checkout che la tua attività ha davvero, scritte per lo storage che WooCommerce usa oggi, non per quello del 2020.
Perimetro e preventivo definiti per progetto. Preventivo fisso prima di iniziare. Nessuna fatturazione a ore.
Lo sviluppo plugin compatibile HPOS significa scrivere il codice degli ordini per l’High-Performance Order Storage di WooCommerce — le tabelle ordini dedicate, predefinite sui nuovi negozi — invece che per il vecchio storage basato sui post. Conta perché il guasto è silenzioso: il codice che legge gli ordini via post meta su un negozio HPOS non solleva errori; legge ciò che è stato sincronizzato per ultimo, che può essere uno stato di un’ora fa.
L’altra metà di questo lavoro è il checkout stesso. Quasi tutti i negozi accumulano regole che nessuna impostazione esprime: un ordine minimo per paese, la validazione della partita IVA prima che un cliente B2B ottenga l’aliquota zero, un metodo di spedizione che deve sparire per gli articoli fuori misura, un metodo di pagamento riservato agli account verificati. Scritte come piccoli plugin basati sugli hook sono stabili. Scritte come modifiche al tema o righe in un plugin di snippet, si rompono al prossimo aggiornamento, di solito di venerdì.
Sviluppo tipico
- Un audit di compatibilità HPOS dei plugin installati e del codice su misura, con l’elenco di ciò che legge ancora gli ordini alla vecchia maniera.
- Migrazione a High-Performance Order Storage con prova su staging, passaggio di verifica e piano di ritorno indietro.
- Regole di checkout come codice di plugin versionato, con gli hook di WooCommerce e la Store API: mai come modifiche al tema.
- Comportamento B2B dove serve: validazione della partita IVA su VIES, inversione contabile, condizioni per cliente.
- Logica di stato ordine ed evasione che si comporta allo stesso modo in wp-admin, nell’API REST e in ogni integrazione che la legge.
Ha senso se…
- Sei ancora sullo storage ordini legacy e non sai quali plugin si romperebbero passando.
- Le tue regole di checkout vivono nel file functions del tema, o in uno snippet che nessuno vuole toccare.
- Vendi alle aziende e la validazione IVA, l’inversione contabile o i prezzi per cliente devono essere corretti ogni volta.
Come si collega alla visibilità IA
Assistenti e Merchant Center leggono entrambi ciò che i tuoi dati di prodotto e di checkout dichiarano: prezzo con imposte, costo di spedizione, disponibilità, chi può acquistare. Le regole che vivono in uno snippet del tema spesso si applicano al checkout ma non raggiungono mai lo schema né il feed, così il prezzo che un assistente cita non è quello che l’acquirente paga. Spostare quelle regole in vero codice di plugin le rende leggibili a tutto ciò che sta a valle, incluso il passaggio di validazione dell’audit.
FAQ
Risposte dirette alle domande che fanno i titolari di negozi
Quanto è rischiosa una migrazione HPOS?
Gestibile, se viene provata. La eseguiamo prima su una copia della produzione, confrontiamo il numero di ordini e un campione campo per campo, e teniamo disponibile la modalità di compatibilità così che tornare indietro sia un’impostazione e non un ripristino.
I miei plugin attuali continueranno a funzionare?
La maggior parte di quelli mantenuti dichiara già la compatibilità. L’audit elenca quelli che non lo fanno e per ciascuno diciamo se aggiornarlo, sostituirlo o incapsularlo, così decidi con l’elenco davanti.
Potete personalizzare il checkout a blocchi?
Sì. Il checkout a blocchi si estende con la Store API e i suoi hook di estensibilità, non con i vecchi filtri dei form. È più vincolato di proposito, ed è anche il motivo per cui si rompe meno.
Usiamo un plugin di snippet. È un problema?
Più un rischio che un problema: gli snippet non sono versionati, non sono revisionati e sono invisibili a chi fa l’audit del sito. Di solito spostiamo l’essenziale in un plugin documentato e lasciamo stare il resto.
Sviluppo su misura
Raccontaci che cosa dovrebbe succedere da solo.
Descrivi il lavoro che qualcuno fa a mano, o il sistema con cui il tuo negozio non sa parlare. Riceverai una risposta dall’ingegnere che lo costruirebbe entro un giorno lavorativo, in inglese.
Descrivi la tua automazione