Vai al contenuto
stefanosottile

Servizi / API e automazioni

API e automazioni

Integrazioni che fanno una cosa, e la fanno in modo verificabile.

Webhook, chiamate alla Shopify Admin API e piccoli servizi Node.js / Express che eliminano passaggi manuali ripetitivi, con firme verificate e limiti dei test dichiarati.

  • Webhook Shopify
  • Verifica HMAC
  • Admin GraphQL API
  • Node.js / Express

Esempio / Shopify Size Sorter

Dall’evento alla modifica, passo per passo.

  1. Passaggio 1 di 4

    Evento prodotto

    PRODUCTS_CREATE / PRODUCTS_UPDATE

  2. Passaggio 2 di 4

    Endpoint Express

    Ricezione del webhook e verifica HMAC.

  3. Passaggio 3 di 4

    Logica di ordinamento

    Parsing dei valori e costruzione della sequenza.

  4. Passaggio 4 di 4

    Shopify Admin API

    productOptionsReorder sull’opzione interessata.

Test documentato nel marzo 2026; pubblicazione in produzione non attestata.

Cosa consegno

Deliverable concreti.

Attività e risultati che rientrano nel servizio.

  • Endpoint webhook

    Servizio Express che riceve gli eventi Shopify e ne verifica la firma HMAC.

  • Logica applicativa

    Parsing dei dati ricevuti e calcolo della modifica necessaria, isolati e testabili.

  • Chiamate Admin API

    Mutation GraphQL mirate, come productOptionsReorder, sulla sola risorsa interessata.

  • Integrazioni nel tema

    Fetch / Ajax verso le API del negozio, ad esempio l’Ajax Cart API.

  • Documentazione del test

    Cosa è stato verificato, in quale caso, e cosa resta fuori dal perimetro.

Ambiti

Quando può servire.

  • Riordino e pulizia dati prodotto

    Opzioni, tag o metafield corretti automaticamente agli eventi prodotto.

  • Sincronizzazioni

    Dati da portare da un sistema all’altro a ogni modifica.

  • Script di manutenzione

    Interventi massivi via API, ripetibili e tracciati.

Metodo

Come lavoro su questo servizio.

  1. Passaggio 1: Tradurre la richiesta

    Definisco percorso utente, regole del business e dati necessari. Distinguo le modifiche del tema dalle integrazioni applicative.

  2. Passaggio 2: Sviluppare in modo controllato

    Lavoro su ambienti separati — per Shopify, temi duplicati non pubblicati tramite Shopify CLI — con versionamento del codice.

  3. Passaggio 3: Verificare i flussi

    Controlli di sintassi, configurazione e passaggi reali; per gli import, mapping e report delle anomalie. Le prove eseguite sono esplicitate.

  4. Passaggio 4: Rendere il lavoro trasferibile

    Documento configurazioni, file custom e limiti dei test, così il team può gestire il risultato.

Caso reale

Progetti collegati.

Tutti i progetti →
  • Automatizzare l’ordine delle taglie.

    Node.js · Express · GraphQL

    Integrazione Shopify / Webhook e automazioni

    Shopify Size Sorter

    Webhook prodotto con verifica HMAC che riordina l’opzione Taglia tramite productOptionsReorder.

    • Node.js
    • Express
    • GraphQL
  • Configuratore Hole Gadget, passaggio 4 di 4: riepilogo con 100 penne arancioni, stampa 1 lato e totale finale di 57,00 euro, pulsante Aggiungi al carrello.

    Shopify / Configuratore custom

    Hole Gadget

    Personalizzatore integrato nel tema Xtra: quantità, varianti, tecniche di stampa, file e riepilogo prima del carrello.

    • Liquid
    • JavaScript
    • CSS
  • 17.523Prodotti Shopify rilevati

    Python · GraphQL · Shopify Admin API

    Shopify / Migrazione e restyling

    Chianese

    Migrazione PrestaShop → Shopify e restyling, con script di trasformazione, import via API e riconciliazione dei dati.

    • Python
    • GraphQL
    • Shopify Admin API

Domande

Domande frequenti.

Dove gira un’integrazione webhook?

Serve un piccolo servizio Node.js raggiungibile da Shopify (un hosting applicativo, non un hosting statico). La scelta dipende da volumi, costi e infrastruttura che usi già.

Lavoriamo insieme

Parliamo del tuo progetto.

Raccontami obiettivi, vincoli e tempi: partiamo da lì per definire il perimetro.