Panoramica
- Dove aggiungere gli script API di Upcart?
- Devo essere uno sviluppatore per usare l’API di Upcart?
- L’API di Upcart può integrarsi con altre app di terze parti?
- Come faccio a verificare se le mie modifiche API funzionano?
- Cosa devo fare se uno script API non funziona?
- Come annullo le modifiche se aggiungo uno script che rompe qualcosa?
Dove aggiungere gli script API di Upcart?
Come uso il Custom HTML di Upcart?
- Vai su Upcart → Settings → Custom HTML
- Usa gli script API per modificare il comportamento del carrello, come i tempi di apertura o la visualizzazione degli upsell
- Regola elementi esterni a Upcart, come nascondere i pulsanti della pagina prodotto
Nota legacy: le callback
window.upcartOnCartLoaded funzionano ancora ma sono deprecate e registrano avvisi in console. Usa upcartSubscribeCartLoaded per tutti i nuovi script. Tieni presente che event.cart non ha una proprietà item_count: usa event.cart.items.reduce((total, item) => total + item.quantity, 0) per calcolare il numero totale di articoli.Devo essere uno sviluppatore per usare l’API di Upcart?
L’API di Upcart può integrarsi con altre app di terze parti?
Nota legacy: le callback
window.upcartOnAddToCart funzionano ancora ma sono deprecate e registrano avvisi in console. Usa upcartSubscribeAddedToCart per tutti i nuovi script. Tieni presente che le proprietà dell’evento si trovano su event.item (con variantId e quantityAdded), non vengono passate come parametri separati.Come faccio a verificare se le mie modifiche API funzionano?
- Aggiorna il tuo store e aggiungi un articolo al carrello.
- Svuota la cache e riprova per vedere le modifiche più recenti.
-
Aggiungi un messaggio di test: inserisci
console.log("The script works!");prima di</script>per verificare se il tuo script viene eseguito. -
Controlla la console del browser:
- Apri i Dev Tools (
F12oCtrl + Shift + Jsu Windows,Cmd + Option + Jsu Mac). - Vai alla scheda Console e cerca “The script works!”
- Se vedi il messaggio, il tuo script è in esecuzione! In caso contrario, lo script potrebbe non essere eseguito correttamente.
- Apri i Dev Tools (
- Testa azioni diverse (es. rimuovere un articolo) per assicurarti del comportamento atteso.
Cosa devo fare se uno script API non funziona?
- Controlla gli errori di battitura – Anche piccoli errori possono rompere uno script. Cerca caratteri mancanti o sintassi errata.
- Verifica la posizione dello script – Assicurati che lo script sia nella sezione corretta sotto Upcart → Settings → Custom HTML. Upcart ha dieci sezioni per script (nove punti di iniezione HTML più una sezione Scripts-before-load) — Consulta queste sezioni qui.
- Controlla la console del browser – Segui i passaggi sopra per cercare errori.
- Prova uno script diverso – Prova un altro script API di Upcart già pronto per capire se il problema è nel tuo codice.
- Ancora bloccato? – Se stai modificando il tuo tema Shopify o integrando app di terze parti, uno Shopify Expert dalla Shopify Partner Directory può aiutarti.
Come annullo le modifiche se aggiungo uno script che rompe qualcosa?
- Vai alle impostazioni Custom HTML di Upcart dove è stato aggiunto lo script.
-
Rimuovi lo script o disattivalo temporaneamente aggiungendo
//all’inizio di ogni riga (questo lo trasforma in un commento, impedendone l’esecuzione). - Salva le modifiche e aggiorna il tuo store per verificare se il problema è risolto.
🚧 Cerchi personalizzazioni avanzate? Hai bisogno di personalizzazioni a livello di store o integrazioni con app di terze parti? Potresti aver bisogno di uno sviluppatore per aggiungere l’API di Upcart al tuo tema Shopify. Valuta di ingaggiare uno Shopify Expert tramite la Shopify Partner Directory e condividi con lui la nostra documentazione API per assistenza