Le tue scelte sulla privacy

Necessari

Ricordano il tema e la tua scelta qui. Sempre attivi.

Analytics (Google Analytics 4)

Ci mostrano quali pagine vengono usate, così possiamo migliorare il sito. Disattivati finché non accetti.

Segnali pubblicitari

Non usati su questo sito. I segnali pubblicitari restano negati.

IMCode
IT
Richiedi un preventivo

Sviluppo web su misura

Soluzioni su misura, cucite sulle esigenze della tua attività

Quando un sito di presentazione non basta, costruiamo il pezzo che manca: un’integrazione, un plugin, un’applicazione. Ogni elemento parte da ciò che serve al cliente, come un abito su misura, non preso dallo scaffale.

Cosa significa sviluppo web su misura

Scriviamo codice apposta per la tua esigenza: plugin WordPress e WooCommerce, integrazioni con ERP, corrieri e altri servizi, API, importazioni di prodotti e applicazioni web. I pacchetti IMCode sono fatti in serie: lo stesso tipo di sito in tre misure. Le soluzioni su misura partono da un processo concreto della tua attività, che un plugin già pronto copre a metà o per niente.

Plugin o servizio già pronto

  • Adatti il tuo processo a ciò che sa fare.
  • Le funzioni che mancano si risolvono con un giro largo o con un altro plugin.

Soluzione su misura

  • Partiamo dal tuo processo e costruiamo solo ciò che serve.
  • Si collega direttamente ai sistemi che usi già.

La libreria dei lavori

Qui sotto ci sono lavori veri: progetti per clienti e alcuni strumenti che usiamo noi. Ogni card dice cosa c’era da risolvere e cosa abbiamo costruito. I nomi dei clienti non compaiono.

  • Integrazioni con ERP e servizi esterni

    Giacenze e prezzi sincronizzati con l’ERP

    Il negozio doveva seguire giacenze e prezzi dell’ERP del cliente, senza aggiornamenti a mano.

    Uno script PHP gira ogni 5 minuti. Legge giacenze e prezzi dal servizio web dell’ERP e li scrive in WooCommerce, anche su ogni variante dei prodotti variabili. Se l’esportazione arriva vuota, lo script non azzera le giacenze. La cache si svuota solo per i prodotti cambiati e, se l’ERP non risponde per più controlli di fila, parte un’email.

    PHP · SOAP · WooCommerce · cron

  • Integrazioni con ERP e servizi esterni

    Ordini inviati a un’API esterna, con nuovo tentativo automatico

    L’invio degli ordini a un’API esterna stava nel tema e poteva rompersi a ogni cambio di design.

    Abbiamo spostato l’invio in un plugin. Il modulo invia l’ordine e, se l’API non risponde, il plugin riprova da solo dopo 5 minuti, al massimo tre volte. I punti di ritiro restano in cache per contea e le credenziali sono uscite dal codice: stanno in costanti di configurazione.

    WordPress · Contact Form 7 · API REST

  • Integrazioni con ERP e servizi esterni

    Prenotazioni inviate a un motore di prenotazione esterno

    Il sito di un hotel doveva mandare il visitatore al motore di prenotazione ospitato all’esterno, con la ricerca già compilata.

    Un plugin intercetta il modulo di ricerca e i pulsanti di prenotazione del plugin dell’hotel. Converte le date e il numero di ospiti nel formato del motore, poi apre la prenotazione in una nuova scheda, nella lingua della pagina.

    WordPress · WPML

  • Integrazioni con ERP e servizi esterni

    Località e codici postali con gli ID dei corrieri

    Un checkout rumeno ha bisogno di località e codici postali che i corrieri riconoscono.

    Un’API con località e codici postali. Accanto a ogni località ci sono gli ID usati da FanCourier, Cargus e Sameday e i valori dei chilometri aggiuntivi.

    API · dati

  • Catalogo, importazioni e feed

    Catalogo online senza prezzo pubblico

    Un distributore voleva un catalogo online, non un negozio, e il prezzo non doveva comparire da nessuna parte nell’output pubblico.

    Un plugin toglie il prezzo dall’HTML, dal JSON-LD, dall’API REST e dalla Store API. Un importatore avviato dalla riga di comando legge l’Excel del distributore. Può fare prima un’esecuzione di prova e si può riprendere senza duplicare i prodotti.

    WordPress · WooCommerce · WP-CLI

  • Catalogo, importazioni e feed

    Monitor di feed di prodotti

    Il feed XML o CSV di un fornitore cambia spesso e il cliente voleva vedere cosa era cambiato.

    Due applicazioni PHP confrontano il feed prodotto per prodotto, a intervalli fissi. Conservano lo storico delle variazioni di prezzo e giacenza, hanno un pannello di controllo e mandano un’email quando una variazione supera una soglia.

    PHP · cron

  • Negozio: checkout, prodotti, configuratori

    Checkout per privato o azienda

    I negozi in Romania hanno bisogno che l’acquirente scelga tra privato e azienda e inserisca dati fiscali validi.

    Un plugin WooCommerce valida CNP, CUI e IBAN. Le località sono in un elenco per contea, con un campo libero per gli indirizzi all’estero.

    WooCommerce

  • Negozio: checkout, prodotti, configuratori

    Prodotti nuovi e ricondizionati, collegati tra loro

    Il negozio vendeva lo stesso modello nuovo e ricondizionato, con gradi di usura, e voleva che fossero collegati, non duplicati.

    Un modulo WooCommerce collega il prodotto nuovo a quello ricondizionato tramite un modello comune. Il grado di usura diventa una variante. La pagina mostra il risparmio rispetto al nuovo e, quando il nuovo è esaurito, il canonical cambia.

    WooCommerce · REST · Rank Math

  • Negozio: checkout, prodotti, configuratori

    Unità ricondizionate create da un prodotto esistente

    Un negozio vendeva unità ricondizionate uniche accanto al prodotto originale, nascoste dal catalogo, con i difetti di ogni unità descritti.

    Una procedura guidata nell’amministrazione crea l’unità da un prodotto o da una variante esistente: ne copia titolo, descrizione e immagini e la collega al prodotto padre. L’unità non compare nel negozio, nella ricerca e tra i prodotti correlati. I suoi difetti sono scritti nella pagina del padre.

    WooCommerce · WoodMart

  • Negozio: checkout, prodotti, configuratori

    Configuratore 3D per imballaggi personalizzati

    I clienti personalizzano scatole nella pagina del prodotto, poi aggiungono al carrello o chiedono un preventivo.

    Il modello 3D mostra colore, testo e immagine di ogni lato della scatola. Il prezzo si ricalcola sul server. Il team riceve un pannello di produzione, con foglio A4 e archivio ZIP.

    WooCommerce · React Three Fiber

  • Piattaforme e siti con logica propria

    Framework proprio per un sito con molti tipi di contenuto

    Un sito professionale aveva 12 tipi di contenuto, ciascuno con campi, filtri, importazione e amministrazione propri.

    Un plugin con ORM, router, schema versionato e motore di filtri scritti da zero. I dati stanno in tabelle proprie, non nei post, e il plugin espone 52 endpoint REST.

    PHP · WordPress

  • Piattaforme e siti con logica propria

    Sito statico con generatore proprio

    Un servizio di eventi voleva un sito veloce, con pacchetti che differiscono per il menu oltre che per il prezzo.

    Le pagine si generano da script Node, senza framework. Il selettore dei pacchetti è renderizzato sul server e ogni pagina ha anche una versione Markdown e una JSON. Google Analytics parte solo dopo il consenso. Il progetto ha cinque suite di test.

    Node · HTML · JSON-LD

  • Piattaforme e siti con logica propria

    Plugin per corsi con sessioni Zoom e pagamento a rate

    Una scuola di corsi voleva più di un elenco: corsi live e video venduti con WooCommerce, con edizioni per città.

    Ogni edizione ha le sue date. Le sessioni Zoom hanno un link personale per ogni acquirente e i corsi video si vedono da una pagina «I miei corsi». Il pagamento si può fare a rate, con calendario e promemoria, e lo sconto early bird si crea in automatico come coupon.

    WordPress · WooCommerce · Zoom · Bunny CDN

  • Piattaforme e siti con logica propria

    Offerte che escono da sole dal sito

    Un sito pubblica nuove offerte ogni mese e quelle vecchie dovevano sparire.

    Ogni offerta ha una data di scadenza e procedure collegate. Un cron mette in bozza le offerte scadute ed elimina i prodotti creati in automatico per loro.

    WordPress · WooCommerce · cron

  • Strumenti con IA

    Importazione di prodotti da lotti, con IA e approvazione umana

    Un negozio di prodotti ricondizionati riceveva lotti CSV e voleva pagine prodotto in rumeno, senza scrivere ogni prodotto a mano.

    Un’applicazione importa i lotti e recupera i dati del prodotto. In una sola chiamata, un modello di IA traduce in rumeno, propone la condizione e un prezzo. Un operatore approva ogni prodotto prima che arrivi nel negozio.

    Next.js · Supabase · OpenRouter · WooCommerce

  • Strumenti con IA

    Mappa dei temi per un podcast

    Un sito di podcast importa episodi, trascrizioni e immagini di copertina da un feed RSS e li mostra per temi.

    Un plugin preleva gli episodi dall’RSS a orari programmati e disegna una mappa dei temi da tag e trascrizioni. Un assistente IA propone di unire i temi duplicati e una persona li approva dall’amministrazione.

    WordPress · D3 · Gemini

  • Amministrazione e manutenzione

    Monitoraggio della dimensione del database

    Il database di un negozio WooCommerce cresceva senza che nessuno se ne accorgesse.

    Un plugin controlla ogni giorno la dimensione del database e manda via email le prime cinque tabelle. Un secondo smette di scrivere in cache i contatori dei filtri quando la richiesta arriva con parametri di filtro.

    WordPress · mu-plugin

  • Interfaccia ed effetti nella pagina

    Video di sfondo da Bunny Stream in Elementor

    Il sito di un’azienda voleva un video in loop nella prima sezione, senza rallentare il caricamento.

    Al caricamento compare solo il poster e il video parte quando la pagina è libera. Si ferma fuori schermo e rispetta le impostazioni di riduzione del movimento e di risparmio dati.

    Elementor · Bunny Stream

  • Amministrazione e manutenzione

    Redirect da una vecchia sitemap

    In una migrazione, i vecchi indirizzi che non esistono più dovevano essere indirizzati a quelli nuovi.

    Uno strumento locale legge la vecchia sitemap e un CSV di Search Console, controlla i codici di risposta e abbina gli indirizzi morti alla nuova sitemap. Produce un CSV per Rank Math, Yoast o Redirection.

    Node · TypeScript

  • Catalogo, importazioni e feed

    Feed di più fornitori, tradotti con IA

    Un negozio di ricambi auto riceveva prodotti da più fornitori, in feed diversi, e aveva bisogno di schede prodotto in rumeno.

    Uno script per ogni feed: un CSV in Windows-1250 e due XML, uno dei quali conteneva a volte caratteri di controllo illegali. Gli script convertono il testo in UTF-8 e tolgono i caratteri che rompono il parser. Un traduttore chiama OpenAI con un glossario di termini tecnici auto, perché «coilover» o «front lip» non restino in inglese. Se la traduzione di un prodotto fallisce, il prodotto si esporta con il testo originale e si riprova all’esecuzione successiva.

    PHP · OpenAI · feed XML e CSV

  • Catalogo, importazioni e feed

    Tabella di alimentazione che diventa card sul telefono

    La tabella di alimentazione di ogni prodotto era conservata come JSON e doveva comparire nella pagina del prodotto.

    Un piccolo plugin aggiunge un tab «Tabella di alimentazione» e legge il campo JSON del prodotto. Su desktop è una tabella intera, su tablet scorre in orizzontale e su telefono ogni riga diventa una card. Funziona senza JavaScript, solo con CSS, e usa le variabili di colore del tema WoodMart.

    WordPress · WoodMart · CSS

  • Negozio: checkout, prodotti, configuratori

    Stati di disponibilità propri: «Richiedi preventivo» e «Magazzino fornitore»

    Un negozio aveva prodotti che si vendono su preventivo o dal magazzino del fornitore, mentre WooCommerce conosce solo tre stati di disponibilità.

    Un modulo del tema figlio aggiunge i due stati e li tratta come «disponibile», altrimenti il prodotto sparirebbe dal negozio. «Richiedi preventivo» blocca l’acquisto e mostra un pulsante che apre il modulo di preventivo. WoodMart ha gli stati standard scritti direttamente nel codice, perciò abbiamo riscritto la griglia dei prodotti, il filtro di disponibilità, la colonna nell’amministrazione e le condizioni di consegna stimata perché li riconoscano.

    WooCommerce · WoodMart · PHP

  • Negozio: checkout, prodotti, configuratori

    Classi IVA ricavate dalla categoria del prodotto

    L’ERP di un negozio manda il prezzo con IVA inclusa, ma non l’aliquota, e gli alimenti e gli altri prodotti hanno aliquote diverse.

    Uno script ha assegnato la classe con aliquota ridotta alle categorie di alimenti e la classe standard agli altri prodotti, varianti comprese. Ha definito anche l’aliquota della nuova classe, che fino ad allora non ne aveva nessuna. Gli ordini vecchi non sono stati toccati, perché la fattura viene emessa dall’ERP, e lo script si può rilanciare per i prodotti nuovi.

    WooCommerce · PHP

  • Negozio: checkout, prodotti, configuratori

    Bundle di prodotti che entrano nel carrello come righe separate

    Un negozio voleva «modelli» che raggruppano più prodotti, e l’ordine doveva sembrare uno con prodotti acquistati separatamente, per fatturazione, corriere e feed.

    Un «modello» è un tipo di contenuto di presentazione, non un prodotto in vendita. Quando viene aggiunto al carrello, il plugin crea una riga vera per ogni componente, collegate da un identificatore comune, e la giacenza resta quella di WooCommerce. Lo sconto bundle e il costo di personalizzazione sono costi aggiuntivi del carrello calcolati sul server, non coupon.

    WooCommerce · WoodMart · PHP

  • Negozio: checkout, prodotti, configuratori

    Barra di avanzamento per i regali nel carrello

    Un negozio regala omaggi a soglie di valore del carrello e l’acquirente non aveva modo di vedere quanto gli mancava per la soglia successiva.

    Una barra nel carrello, nel mini-carrello e al checkout mostra i livelli: bloccato, prossimo, ottenuto. La soglia si misura sul subtotale dopo i coupon, senza spedizione, cioè sullo stesso valore che usa il plugin dei regali, quindi la barra e l’assegnazione del regalo mostrano la stessa cosa. I testi sono in rumeno e inglese.

    WooCommerce · Free Gifts for WooCommerce · WPML

  • Negozio: checkout, prodotti, configuratori

    File AWB per ordine, con download protetto

    I file AWB degli ordini stavano in una cartella di upload che si poteva sfogliare e non aveva nessun controllo di accesso.

    Al primo utilizzo il plugin mette nella cartella un .htaccess e un index.php che bloccano l’accesso diretto e l’esecuzione di script. I file si scaricano tramite un link con nonce, dopo aver verificato che chi li richiede sia amministratore o proprietario dell’ordine. L’elenco degli ordini ha una colonna «File AWB» e nella schermata dell’ordine c’è un pulsante che copia il link.

    WooCommerce · PHP

  • Integrazioni con ERP e servizi esterni

    Prezzi in due valute, allineati al cambio del giorno

    Un negozio con WPML Multicurrency vendeva in dollari e in sol peruviani, e i due prezzi dovevano restare allineati al cambio.

    Un plugin gira ogni giorno alle 08:00, prende il cambio da un’API pubblica e aggiorna i prezzi dei prodotti semplici e variabili. L’amministrazione conserva le ultime cinque esecuzioni. Nei prodotti variabili il prezzo nella seconda valuta compare come intervallo e a ogni cambio di tasso o di prezzo parte un’email.

    WooCommerce · WPML Multicurrency · cron

  • Piattaforme e siti con logica propria

    Eventi, programma e menu PDF sul sito di una pensione

    Una pensione con eventi aveva bisogno di pagine evento con dettagli, programma, galleria e menu PDF, più camere raggruppate per tipo.

    Un plugin aggiunge il tipo «evento» e shortcode per dettagli, programma, galleria, extra e video. Il menu PDF, che può pesare decine di MB, si carica solo al clic. Le camere hanno due tassonomie, il tipo di edificio e la classe della camera. Gli eventi del vecchio sito sono stati spostati e i redirect permanenti mantengono i vecchi indirizzi.

    WordPress · Elementor · Rank Math

  • Piattaforme e siti con logica propria

    Corsi video con accesso tramite codice inviato via email

    Un’accademia voleva corsi video venduti con WooCommerce, ai quali potesse accedere anche chi non ha fatto il login.

    Ogni lezione ha il video su Bunny CDN. Dopo il pagamento l’acquirente riceve un’email con il link alla pagina «I miei corsi». Chi non ha fatto il login scrive il proprio indirizzo email, riceve un codice di 6 cifre valido 10 minuti e vede, per 24 ore, i corsi degli ordini di quell’indirizzo. L’amministratore può dare accesso anche a un elenco di indirizzi senza ordine, in modo permanente o per un numero di giorni.

    WordPress · WooCommerce · Bunny CDN

  • Piattaforme e siti con logica propria

    Sessioni Zoom con promemoria e registrazioni conservate sulla CDN

    I corsi live avevano sessioni Zoom su più giorni e i link alle registrazioni Zoom scadono.

    Le sessioni si creano tramite l’API di Zoom, con autenticazione da server a server, e i promemoria partono da un cron. Ogni acquirente vede solo le sessioni del pacchetto che ha preso. L’amministrazione ha una tabella dei partecipanti con un pulsante di nuovo invio. Le registrazioni vengono copiate su Bunny CDN e si guardano in un player proprio.

    WordPress · WooCommerce · Zoom API · Bunny CDN

  • Piattaforme e siti con logica propria

    Tipo di contenuto che si comporta come una pagina in WoodMart

    Un nuovo tipo di contenuto, costruito in Elementor, veniva mostrato come un articolo del blog, con titolo, autore e immagine in evidenza sopra, non come una pagina.

    Il tema WoodMart ha i controlli del tipo «pagina» scritti direttamente nel codice, senza filtri. Abbiamo copiato il template della pagina per il nuovo tipo e aggiunto il tipo nel metabox del tema con Reflection, perché il suo elenco è una proprietà privata. Tutto il codice sta nel tema figlio, senza modifiche ai file del tema.

    WordPress · Elementor · WoodMart

  • Strumenti con IA

    Assistente che scrive il contenuto di un nuovo corso

    Ogni nuovo corso ha molti campi di testo da compilare: descrizione, vantaggi, domande frequenti e altri.

    Un assistente nell’amministrazione riceve titolo, tipo di corso, città e trainer e chiede a un modello OpenAI di scrivere descrizione, vantaggi, cosa impara il corsista, domande frequenti e pubblico di riferimento. Il risultato finisce nei campi del corso.

    WordPress · OpenAI

  • Strumenti con IA

    Copertine degli episodi create dalle foto degli speaker

    Ogni episodio di un podcast doveva avere una copertina quadrata, nello stesso stile, partendo dalla foto dello speaker.

    Uno script Python invia ogni foto a Gemini, con un prompt che fissa il formato 1:1, chiede di mantenere i tratti e vieta testo, loghi o oggetti aggiunti. Il risultato è un PNG da 1024 × 1024 e le copertine vengono poi impostate come immagine in evidenza degli episodi. Il filtro di sicurezza respinge ancora alcune foto, soprattutto quelle molto piccole, e quelle si rifanno con un’altra foto della stessa persona.

    Python · Gemini API · WordPress

  • Amministrazione e manutenzione

    Annullamento di un corso con email a tutti gli acquirenti

    Quando un corso viene annullato, tutti quelli che lo hanno acquistato vanno avvisati.

    Nella schermata del corso, un metabox ha un campo per il motivo e un pulsante «Invia email di annullamento». Il plugin cerca gli ordini completati o in lavorazione del corso, elimina gli indirizzi duplicati e invia il messaggio nel template email di WooCommerce, con il motivo se è stato compilato.

    WordPress · WooCommerce

  • Amministrazione e manutenzione

    Script per ridurre in massa le immagini della libreria media

    Le immagini della libreria media di un sito WordPress andavano rese più piccole in massa, senza dipendenze esterne.

    Un solo file PHP, protetto da chiave, scansiona la cartella di upload e salta le miniature di WordPress. Ricomprime i JPEG e crea un WebP accanto a ogni PNG, senza cancellare l’originale. Ha l’esecuzione di prova e lavora a lotti, per non superare il tempo massimo di PHP. Un log mostra quanto si è risparmiato su ogni immagine.

    PHP · GD · AJAX

  • Amministrazione e manutenzione

    Termini di attributo riparati in un negozio con 15 lingue

    In un negozio WPML con 15 lingue, alcuni attributi di prodotto erano finiti nel gruppo di traduzioni sbagliato.

    Abbiamo scansionato tutto il catalogo, collegato i termini tedeschi sbagliati al loro gruppo di traduzioni e cancellato i termini orfani. La scansione finale ha dato zero orfani e zero differenze rispetto al backup. Un termine che sembrava orfano ma aveva la lingua corretta è rimasto com’era.

    WPML · WooCommerce

  • Interfaccia ed effetti nella pagina

    Mega menu su telefono, con discesa per livelli

    Un mega menu con categorie, fatto come shortcode, non si vedeva su telefono, perché WoodMart nasconde il contenuto dei dropdown nel pannello mobile.

    Su telefono lo shortcode mostra un elenco che scende per livelli, con animazione a scorrimento. Prende i dati dai pannelli desktop, che sono già nella pagina, per non ripetere le query delle categorie. Le sottocategorie si aprono a fisarmonica, per avere meno tocchi.

    WoodMart · JavaScript · WooCommerce

  • Interfaccia ed effetti nella pagina

    Animazioni canvas per la sezione hero, incollate in Elementor

    Il sito di una società di consulenza voleva sfondi animati nella sezione hero, che un editor potesse inserire senza scrivere codice.

    Tre animazioni su canvas, «Capital Flow», «Network Connections» e «Layered Depth». Ognuna arriva in due file: una pagina di anteprima e un file da incollare in un widget HTML di Elementor. Usano la palette del brand e hanno quattro palette alternative. Una pagina demo le mostra tutte, per l’approvazione del cliente.

    Elementor · Canvas · JavaScript

  • Interfaccia ed effetti nella pagina

    Effetti di sfondo sulle sezioni, comandati da classi CSS

    Il sito di un’azienda voleva effetti di sfondo sulle sezioni, applicati direttamente da Elementor.

    Un file CSS e uno JS nel tema figlio offrono gli effetti come classi CSS che l’editor scrive in Elementor: un’aurora con griglia di punti, uno spotlight che segue il cursore, una linea di gradiente animata e una fascia di testo che scorre.

    Elementor · CSS · JavaScript

  • Interfaccia ed effetti nella pagina

    Finestra di offerta che si chiudeva da sola

    Nella pagina di un prodotto, la finestra «Compra a rate» si chiudeva da sola dopo circa 2 secondi.

    Il tema chiama la chiusura di qualsiasi popup a ogni cambio di slide e nella pagina girano due caroselli con autoplay. Abbiamo avvolto la funzione del tema che fa la chiamata, con effetto solo per la durata della chiamata e solo se un popup è aperto. Così la chiusura con la X, con ESC e con clic sullo sfondo continua a funzionare.

    JavaScript · WoodMart

  • Strumenti con IA

    Questionario sulla pelle con analisi del selfie e consigli sui prodotti

    Un brand di cosmetici dermatologici voleva un questionario guidato sulle condizioni della pelle, che si concludesse con prodotti consigliati.

    Un plugin WordPress con moduli che si attivano o si spengono dalle impostazioni. Ha un questionario madre e uno per ogni condizione, e le risposte passano da un questionario all’altro, con una breve scadenza. L’analisi del selfie passa da un endpoint REST: chiede il consenso del visitatore, controlla l’età e il file, limita le richieste e chiama un modello di IA. Una matrice di compatibilità con i prodotti si mostra tramite shortcode.

    WordPress · WooCommerce · REST · API di IA

  • Integrazioni con ERP e servizi esterni

    Risultato del questionario inviato al CRM, solo con consenso

    I risultati del questionario dovevano arrivare nel CRM del brand, ma solo per chi accetta il marketing.

    Il contatto si crea in TheMarketer solo dopo che il visitatore spunta il consenso al marketing, con conferma in due passaggi. Ogni risultato del questionario riceve un tag e gli invii che falliscono si ripetono da un cron.

    WordPress · TheMarketer API · cron

  • Piattaforme e siti con logica propria

    Galleria prima/dopo con pannello di caricamento separato

    Una clinica voleva gallerie con casi prima/dopo, che il team potesse caricare a lotti, ordinare e correggere senza entrare in WordPress.

    Un plugin WordPress mostra la galleria, con caricamento progressivo e swipe. Un pannello PHP separato riceve ZIP o cartelle, ottimizza le foto e le abbina alla procedura. Il team sposta i casi tra le procedure, li cancella o li ordina trascinando. Un caso ricaricato sostituisce il vecchio set solo dopo che il nuovo è stato salvato per intero, e la cache della pagina si svuota e si riscalda da sola.

    WordPress · Elementor · PHP

  • Catalogo, importazioni e feed

    Esportazione da PubMed in XML per WordPress

    I record di PubMed andavano trasformati in un XML che WordPress può importare, con gli autori associati correttamente alle affiliazioni.

    Il parser legge sette campi in più, tra cui stato, date e ISSN. Una nuova routine raggruppa le righe degli autori con quelle delle affiliazioni e separa i nomi. Il generatore di XML e le pagine di mappatura e anteprima usano i nuovi campi.

    PHP · XML · PubMed

Con cosa lavoriamo

Lavoriamo soprattutto con WordPress e WooCommerce, con plugin e integrazioni scritti da zero. Per le applicazioni separate usiamo PHP, Node e TypeScript, React e Next.js. Le funzioni di IA chiamano le API di alcuni fornitori; non addestriamo modelli propri.

Come per i siti IMCode, l’IA aiuta nello sviluppo e una persona controlla il risultato prima della consegna.

Come inizia un progetto

  1. 01Invii una richiesta di preventivo
  2. 02Ricevi il preventivo
  3. 03Costruiamo e consegniamo

Invii una richiesta di preventivo

Ci dici quale processo vuoi coprire, cosa usi adesso e dove si blocca. Basta un brief breve.

Ricevi il preventivo

Gli sviluppi su misura non hanno un prezzo di listino. Prezzo e tempi stanno nel preventivo, dopo che abbiamo letto il brief.

Costruiamo e consegniamo

Costruiamo il pezzo e lo colleghiamo ai tuoi sistemi. Una persona controlla il risultato prima che ti venga consegnato.

Pacchetto IMCode o soluzione su misura?

La tua situazioneFa per te
Ti serve un sito di presentazione o una pagina per un’offertaPacchetti IMCode
Il tuo sito ha bisogno anche di un’integrazione, di un plugin o di una logica che non trovi già prontaSoluzione su misura
Vuoi un processo automatico tra sito, ERP, corriere o un altro servizioSoluzione su misura
Hai un problema, ma non una specificaRaccontaci il problema e ti diciamo quale soluzione fa per te

Domande sulle soluzioni su misura

Cosa significa sviluppo web su misura?

Scriviamo codice apposta per la tua esigenza, invece di partire da un template: plugin WordPress e WooCommerce, integrazioni, API, importazioni e applicazioni web.

Quanto costa una soluzione su misura?

Non ha un prezzo di listino. Invii una richiesta di preventivo e prezzo e tempi stanno nel preventivo, dopo che abbiamo letto il brief.

In cosa si differenzia da un plugin già pronto?

Un plugin già pronto ha funzioni pensate per molti utenti. Una soluzione su misura contiene solo ciò che chiede il tuo processo e si collega ai sistemi che usi.

Usate l’IA?

Sì, come strumento di sviluppo, e una persona controlla il risultato. Quando la soluzione include funzioni di IA, chiamiamo le API di alcuni fornitori; non usiamo modelli propri.

Posso vedere i nomi dei clienti nella libreria?

Non pubblichiamo i nomi dei clienti. Ciò che possiamo mostrare pubblicamente è nella libreria, senza nomi.

Il prossimo passo

Invia una richiesta di preventivo o guarda i pacchetti e i prezzi.

Pronto a iniziare?

Descrivi il sito che ti serve e ti rispondiamo con un preventivo.