Vai al contenuto
stefanosottile

Caso studio / Integrazione Shopify / Webhook e automazioni

Shopify Size Sorter

Automatizzare l’ordine delle taglie.

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

Automatizzare l’ordine delle taglie.

Node.js · Express · GraphQL

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

Panoramica del progetto

Esigenza, soluzione e ruolo.

  • Esigenza

    Riordinare l’opzione Taglia in modo coerente, evitando interventi manuali sui prodotti.

  • Soluzione

    Un endpoint Express riceve i webhook PRODUCTS_CREATE / PRODUCTS_UPDATE, ne verifica la firma HMAC, ricostruisce la sequenza corretta delle taglie e chiama la mutation productOptionsReorder della Shopify Admin GraphQL API sulla sola opzione interessata.

  • Il mio ruolo

    Sviluppo e test del flusso webhook, verifica HMAC, parsing delle taglie e chiamata productOptionsReorder.

  • Tecnologie

    Node.js, Express, GraphQL, Shopify Admin API, Webhook, HMAC, Git / GitHub.

Caso 03 / Integrazione Shopify

Dall’evento prodotto alla mutation.

  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 Taglia.

  4. Passaggio 4 di 4

    Shopify Admin API

    productOptionsReorder / modifica dell’opzione interessata.

Repository di progetto: stefanosottile/Shopify-Size-Sorter (non pubblico).

Esigenza, intervento, risultato

Cosa è stato verificato.

  • Esigenza

    Riordinare l’opzione Taglia in modo coerente, evitando interventi manuali sui prodotti.

  • Il mio intervento

    Sviluppo e test del flusso webhook, verifica HMAC, parsing delle taglie e chiamata productOptionsReorder.

  • Risultato del test

    L’opzione Taglia è stata riordinata nel caso verificato; l’opzione Colore è rimasta invariata.

Perimetro del test

Limiti e stato di pubblicazione.

  • Test documentato nel marzo 2026: l’opzione Taglia è stata riordinata nel caso verificato, l’opzione Colore è rimasta invariata.
  • La pubblicazione in produzione non è attestata.

Altri progetti

Progetti correlati.

  • 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
  • Home page del portale Respet B2B con il riquadro Portale Ordini B2B e i pulsanti Accedi e Registrati.

    Shopify / E-commerce B2B

    Respet B2B

    Portale B2B: accesso approvato, flussi attraverso gli agenti, account cliente e raccolta dei dati fiscali nel checkout.

    • Shopify
    • Checkout UI extensions
    • Customer Account UI extensions

Lavoriamo insieme

Hai un progetto simile?

Parliamo del tuo e-commerce o della tua applicazione e di come posso aiutarti.