Mostra i tuoi prodotti e acquisti Shopify.

Mostra prodotti con un codice QR. Ricevi un avviso quando qualcuno acquista.

Mostra un prodotto Shopify in 5 passaggi

  1. In Social Stream Ninja, apri Monetizzazione → Acquisti Shopify → Configurazione.
  2. Inserisci l'indirizzo del negozio, come your-store.myshopify.com. Non serve alcun segreto.
  3. Apri Importa un prodotto, incolla il link pubblico del prodotto e fai clic su Carica dettagli prodotto.
  4. Controlla nome, immagine, prezzo e link. Poi fai clic su Aggiungi prodotto o link.
  5. Attiva Prodotti e link di supporto (Products & support links) e fai clic su Salva configurazione.
Nome del prodotto Shopify importato, URL immagine, prezzo e link pubblico canonico nell'editor prodotti condiviso
I dettagli del prodotto vengono caricati nell'editor per consentirti di verificarli prima.
Il prodotto non si carica? Aggiungi un Token Storefront pubblico (creane uno con il canale Headless di Shopify e pubblica il prodotto lì e nel Negozio online). Non incollare mai un token Admin API o privato.
Cosa compila l'importazione
  • Carica un prodotto alla volta.
  • Il token viene usato solo per quella richiesta, poi cancellato.
  • Il link è quello pubblico del negozio Shopify, incluso il tuo dominio personalizzato se Shopify lo fornisce.
  • Il prezzo viene compilato solo se tutte le varianti costano lo stesso. Altrimenti rimane vuoto. Aggiungi un prezzo solo se è corretto.
  • È un'istantanea. Prezzi e disponibilità non si aggiornano da soli, quindi controllali quando il negozio cambia.
  • Non si possono importare prodotti non disponibili o privi di un link pubblico al Negozio online.
  • Puoi sempre inserire un prodotto manualmente.

Autenticazione Shopify Storefront · Query prodotto · Creazione di un token pubblico con Headless

Ricevi un avviso quando qualcuno acquista

Non ancora attivo. Gli avvisi di acquisto richiedono il ricevitore Shopify sul server SSN, che rimane disattivato fino al superamento di una prova con un negozio reale. Fino ad allora, Salva configurazione mostra un errore. La visualizzazione dei prodotti continua a funzionare.
  1. In Shopify, vai a Settings → Notifications → Webhooks. Trova il segreto di firma del webhook. (Non è un token Storefront.)
  2. In Social Stream Ninja, apri Monetizzazione → Acquisti Shopify → Configurazione.
  3. Inserisci il tuo myshopify.com (indirizzo del negozio) e il segreto di firma.
  4. Attiva Acquisti Shopify e fai clic su Salva configurazione.
  5. Fai clic su Copia URL del ricevitore.
  6. In Shopify, crea un webhook. Evento: Pagamento ordine. Formato: JSON. URL: l'URL del ricevitore.
  7. Scegli una versione stabile dell'API e salva. (SSN è stato sviluppato per la versione 2026-07.)
  8. Lascia Social Stream Ninja in esecuzione.
Configurazione Shopify di SSApp con dominio del negozio, segreto di firma cancellato, URL del ricevitore e stato
Configurazione Shopify nell'app con un negozio di esempio. Fai clic per ingrandire.
Funziona? Controlla la riga di stato: in attesa, test ricevuto, evento ignorato o acquisto ricevuto. Un URL del ricevitore indica solo che la configurazione è stata salvata.
Voglio…Fai così
Metti in pausa gli avvisiDisattiva Acquisti Shopify.
Interrompi definitivamente o cambia negozioFai clic su Disconnetti Shopify (elimina il ricevitore e gli eventi in attesa). Elimina anche il webhook in Shopify.
Dove viene salvato il segreto
  • Il segreto di firma viene memorizzato cifrato sul ricevitore SSN. Il campo si svuota dopo il salvataggio.
  • Una chiave di lettura privata separata rimane su questo computer.
  • Nessuna delle due chiavi viene mai inserita nei link OBS o nei codici QR per gli spettatori.
  • Il ricevitore verifica la firma di Shopify e il nome del negozio prima di accettare un ordine.
  • Shopify ha un proprio ricevitore, quindi non serve la vecchia opzione di controllo remoto tramite API.

Shopify: creare webhook manualmente · Shopify: verificare le consegne

Aggiungi a OBS

  1. Sotto Overlay OBS per, scegli Prodotti e link di supporto (Products & support links).
  2. Apri Opzioni del link overlay e scegli una Vista overlay: Solo vetrina prodotti (immagini, prezzi, codici QR), Solo scheda supporto (un piccolo link al negozio), oppure Solo avvisi di attività (acquisti).
  3. Fai clic su Copia link OBS. Aggiungilo a OBS come Sorgente browser, partendo da 800 × 600. Usa una sorgente per ogni vista.
  4. Scansiona il codice QR con il telefono alle dimensioni finali della diretta.
Avviso d'acquisto Shopify con acquirente Anonymous e titolo pubblico del prodotto
Un avviso di acquisto. Il nome dell'acquirente rimane privato.
Voglio…Fai così
Condividi un link di prodotto in chatFai clic su Copia link pubblico accanto al prodotto.
Mostra solo gli avvisi Shopify nella sovrimpressione di monetizzazioneImposta Filtro sorgente degli avvisi a shopify. L'opzione Prodotti e link di supporto deve essere attiva.
Mostra gli acquisti in multi-alerts o nel flusso delle attivitàNon serve altro. Ricevono gli acquisti Shopify anche senza l'elenco dei prodotti.
Perché gli avvisi di acquisto non hanno un'immagine? Gli ordini Shopify non includono un'immagine affidabile, quindi gli avvisi contengono solo testo. Non prendono mai l'immagine o il codice QR da una scheda prodotto.
Event Flow e obiettivi di donazione
  • In Event Flow, scegli il tipo di evento purchase e filtra sorgente/tipo su shopify.
  • Per le regole sul valore dell'ordine, confronta meta.commerce.orderTotal. Controlla meta.commerce.currency prima.
  • Gli acquisti non sono donazioni. Non hanno hasDonation oppure donoValue, e gli obiettivi di donazione non aumentano.
  • Una scheda prodotto etichettata Regalo non cambia il modo in cui vengono conteggiati gli ordini. Spedire a un'altra persona non lo rende un regalo per te.

Prova in sicurezza

Fai clic su Anteprima di esempio per vedere l'aspetto. Non si collega alla tua sessione, quindi non esegue mai Event Flow, non modifica totali e non verifica pagamenti. Per un test completo, usa un negozio di sviluppo Shopify. Gli ordini contrassegnati test: true appaiono solo nello stato, senza avvisi.

Attenzione agli esempi dell'amministrazione Shopify. Se un esempio non è chiaramente contrassegnato come test, non inviarlo a una configurazione che distribuisce ricompense.
Cosa è stato testato senza un negozio reale

I test nell'app reale coprono messaggi firmati (incluso testo non inglese), firme alterate, consegne ripetute, ordini di test, arrotondamento delle valute, richieste troppo grandi, rimozione dei dati privati dei clienti e recupero dopo un periodo offline. Non sono stati usati ordini reali né un account commerciante.

I webhook di esempio di Shopify CLI possono verificare la gestione dei messaggi, ma non le sottoscrizioni o i tentativi successivi, e richiedono comunque le credenziali dell'app. Consulta Limiti dei test webhook con Shopify CLI.

Risolvere i problemi

ProblemaProva così
Salva configurazione mostra un erroreIl ricevitore non è ancora attivo sul server. Non usare al suo posto il vecchio URL webhook della sessione.
Lo stato resta in attesaControlla il webhook: Pagamento ordine, JSON, l'URL esatto del ricevitore, l'indirizzo myshopify.com e il segreto. I webhook delle app personalizzate usano il segreto dell'app stessa.
Evento ignoratoVengono conteggiati solo gli ordini completamente pagati, con importo superiore a zero, contrassegnati test: false, e aggiornati negli ultimi 7 giorni. Gli ordini non pagati, pagati parzialmente e annullati vengono ignorati.
SSN era spento durante una venditaGli ordini attendono fino a 7 giorni. Avvia SSN per riceverli.
Un'azione è stata eseguita due volteLe ripetizioni vengono bloccate per 7 giorni, ma un arresto anomalo a metà di un'azione può ripeterla. Aggiungi un controllo specifico per le automazioni importanti.
Il nome dell'acquirente non appareÈ intenzionale. Nomi, email, indirizzi, note, campi personalizzati, link di pagamento e ID degli ordini non vengono mai mostrati.
Un rimborso non ha rimosso l'avvisoRimborsi, annullamenti e modifiche non annullano gli avvisi. Non è un sistema contabile.
Come funzionano gli ordini in attesa e ripetuti
  • Gli orari degli ordini possono essere fino a cinque minuti nel futuro per uno scarto dell'orologio.
  • Il pagamento non viene mai dedotto dalla creazione dell'ordine, dalla spedizione o dalle variazioni delle scorte. Un ordine senza indicatore di test viene ignorato.
  • Lo stato e gli ordini in attesa vengono conservati dopo un riavvio del ricevitore.
  • Lo spazio di archiviazione è limitato. Se il ricevitore non può salvare un ordine in modo sicuro, chiede a Shopify di inviarlo di nuovo in seguito.
  • Le ripetizioni vengono identificate per negozio e ordine, anche se gli ID di consegna di Shopify sono diversi.
  • SSN salva gli ordini elaborati prima di confermarli.

Consulta Dettagli degli eventi Shopify e il guida ai prodotti e ai codici QR.