Scopri di più

Integrazione e-commerce - dal progetto all'ordine

Incorpora Alter Product nel tuo sito: WordPress + WooCommerce o API

Aggiungi presentazione 3D, configurazione delle varianti e personalizzazione dei prodotti al tuo sito. Il cliente osserva il prodotto, sceglie le opzioni e prepara il progetto nel tuo negozio, mentre tu gestisci catalogo e ordini nel tuo sistema.

Scegli il plugin per WordPress con WooCommerce installato per configurare tutto senza scrivere codice d'integrazione. Se sviluppi un sito o negozio proprietario, collega gli strumenti incorporati al backend e al carrello tramite Public API ed eventi postMessage.

Le illustrazioni mostrano l'interfaccia reale tratta da registrazioni e dal pannello del plugin. I nomi dei pulsanti nelle immagini sono in inglese; l'aspetto dello strumento dipende dalla configurazione del negozio.

Cerchi istruzioni dettagliate per installare il plugin?Apri la documentazione WordPress + WooCommerce: requisiti, permalink, Auto Connect e risoluzione dei problemi.

Due percorsi per creare il tuo negozio con personalizzazione

Puoi preparare lo stesso progetto di prodotto per la presentazione, la configurazione o la modifica della stampa. Scegli come collegarlo al negozio in base al tuo sito e al lavoro di sviluppo necessario.

Plugin o integrazione personalizzata?

Il plugin offre supporto pronto all'uso per WordPress e WooCommerce. L'API permette di creare un collegamento personalizzato con un'altra piattaforma, un'applicazione headless o un sistema ordini esistente.

Cosa offre l'integrazione e cosa prepari tu
AreaWordPress + WooCommerceSistema personalizzato tramite API
AvvioInstallazione del plugin e procedura guidata di connessione nel pannello WordPress.Implementazione del collegamento nel backend e dell'incorporamento nel sito.
Prodotti e variantiAssociazione del progetto al prodotto WooCommerce e sincronizzazione delle varianti.Collegamento degli identificativi di prodotti e opzioni ai dati del tuo negozio.
Carrello e ordiniGestione pronta all'uso di configurazioni, progetti dei clienti e anteprime in WooCommerce.Gestione degli eventi dello strumento incorporato e sincronizzazione degli ordini nel tuo sistema.
File e risorseLibreria locale, progetti e file degli ordini sul server WordPress.Archiviazione e accesso ai dati secondo la modalità d'integrazione scelta. L'opzione con archiviazione propria richiede una gestione implementata da te.

Quale strumento offrire al cliente?

Scegli lo strumento in base a ciò che il cliente deve fare nella pagina. Prepara in anticipo il progetto e le regole di personalizzazione in Designer.

Viewer: osserva il prodotto

Presentazione del modello 3D e del suo aspetto. Utile quando conta soprattutto mostrare il prodotto da più angolazioni senza consentire la modifica della stampa.

Configurator: scegli una variante

Selezione di opzioni predisposte per il prodotto, come taglia, colore o materiale. Il cliente vede la modifica sul modello e trasferisce la configurazione nel carrello.

Customizer: prepara la tua stampa

Personalizzazione con gli strumenti, le grafiche, i testi e i modelli disponibili. Il progetto salvato dal cliente viene associato a una voce del carrello o dell'ordine.

Designer: prepara il catalogo

Spazio di lavoro del proprietario del negozio. Qui prepari composizione, varianti, aree di stampa e impostazioni degli strumenti per i clienti. L'accesso alla modifica amministrativa è separato dall'utilizzo del negozio.

WordPress + WooCommerce: dall'installazione al prodotto pronto

Alter Product è un plugin WordPress. Per integrare un negozio richiede WooCommerce installato e attivo. La configurazione abituale si esegue nel pannello, senza sviluppare una gestione propria di API e carrello.

Requisiti: WordPress, WooCommerce, HTTPS e piano Business

Per incorporare Alter Product nel tuo sito serve un abbonamento Business attivo o un piano superiore che includa questa funzione. Vale sia per il plugin WordPress + WooCommerce sia per un'integrazione personalizzata tramite API. I piani Personal FREE e Personal non includono l'incorporamento nel tuo negozio.

Per usare il plugin, prepara WordPress con WooCommerce installato e attivo e un account Alter Product. Archiviare i file sul tuo hosting non sostituisce l'abbonamento richiesto: Alter Product continua a fornire l'applicazione e ad autorizzarne l'avvio.

  • Pubblica il negozio tramite HTTPS con un certificato SSL/TLS valido per il suo dominio. È necessario per il corretto funzionamento degli strumenti incorporati nel sito pubblico.
  • Attiva i permalink leggibili di WordPress secondo le istruzioni d'installazione.
  • Prevedi spazio nell'hosting per modelli, grafiche, progetti e file degli ordini. La libreria del negozio utilizza le risorse del tuo server.

Perché servono HTTPS e un certificato SSL/TLS?

Alter Product funziona nella pagina del negozio dentro un iframe. I browser limitano alcune funzioni utilizzate dall'applicazione se la pagina non offre un contesto sicuro. HTTPS cifra la connessione e un certificato valido permette al browser di verificare il dominio.

Il browser verifica anche la pagina che contiene l'iframe. L'indirizzo HTTPS dell'applicazione Alter Product non basta quindi se il negozio usa HTTP. HTTPS deve coprire anche il tuo sito, dove incorpori lo strumento. È una conseguenza delle regole di sicurezza dei browser per le applicazioni incorporate.

  1. Attiva un certificato SSL/TLS presso il tuo provider di hosting e verifica che sia valido per il dominio del negozio.
  2. Imposta gli indirizzi WordPress e il dominio d'integrazione su HTTPS. Attiva il reindirizzamento da HTTP a HTTPS.
  3. Apri la pagina prodotto tramite HTTPS e verifica che il browser non segnali problemi con il certificato o con risorse caricate tramite HTTP.

Collega il negozio con Auto Connect

La connessione automatica ti guida nell'autorizzazione dell'account Alter Product e nella configurazione del negozio. Con questo metodo non occorre trasferire manualmente le chiavi API.

  1. In WordPress vai su Plugin → Aggiungi nuovo, cerca Alter Product, installa e attiva il plugin.
  2. Apri il pannello Alter Product e scegli Auto Connect. Accedi all'account Alter Product corretto, verifica il negozio e autorizza la connessione.
  3. Torna in WordPress. Scegli il modello iniziale e scarica le risorse richieste. Attendi il completamento dei download e delle verifiche di disponibilità.
  4. Controlla le pagine degli strumenti create e le impostazioni di visualizzazione, poi prepara il prodotto.
Schermata Connect Alter Product nel pannello WordPress con il pulsante Auto connect
Il collegamento dell'account inizia nel pannello WordPress. L'immagine della presentazione dell'integrazione mostra l'opzione di connessione automatica.

Assegna il progetto e sincronizza le varianti

Nella modifica del prodotto WooCommerce apri la scheda Alter Product. Crea un progetto o selezionane uno esistente, poi apri Designer. Imposta la stampa, le opzioni disponibili e le aree di stampa del prodotto.

  1. Per un prodotto variabile, prepara gli attributi, ad esempio le taglie, e le varianti WooCommerce corrispondenti.
  2. In Designer usa Sync variants per collegare le opzioni del progetto alle varianti del prodotto. Verifica anche le selezioni predefinite che non sono attributi di variante in WooCommerce.
  3. Salva il progetto e il prodotto. Scegli lo strumento da mostrare nella pagina e come aprirlo.
  4. Verifica il risultato nella pagina prodotto: scegli più varianti, prepara un progetto e passa al carrello.
Designer aperto da un prodotto WooCommerce e finestra Sync variants con impostazioni di materiale e metodo di stampa
La sincronizzazione collega le varianti WooCommerce alle opzioni del progetto. L'immagine mostra la selezione delle impostazioni predefinite prima di confermare Sync.

La tua libreria sul server WordPress

Archivi modelli, progetti, grafiche e file degli ordini nell'hosting del tuo WordPress. Le risorse aggiunte localmente servono al tuo negozio e non diventano elementi della libreria pubblica Alter Product per altri negozi.

Cosa viene archiviato localmente?

Il plugin salva file di modelli, librerie, progetti, mockup e ordini nello spazio WordPress. Anche i dati dei progetti del generatore e delle loro revisioni vengono salvati nel database di questa installazione.

Puoi aggiungere i tuoi materiali e importare risorse selezionate da Alter Product. Dopo il download utilizzi una copia locale. Importazione, ricerca di aggiornamenti e download di nuove versioni sono azioni distinte.

Dove prepari i materiali necessari al tuo negozio
Posizione nel pannelloCosa fai lì
RisorseGestisci modelli, grafiche, template, sfondi, loghi, texture e ambienti, tra le altre risorse. I metodi di aggiunta disponibili dipendono dal tipo di risorsa.
Generatore di modelliCrei progetti locali da template e lavori con modelli associati al generatore.
Progetti prodotto / DesignerPrepari o importi un progetto, lo modifichi e lo assegni a un prodotto del negozio.
Ordini WooCommerceUtilizzi progetti salvati dei clienti, anteprime e file necessari per evadere l'ordine.
Pannello risorse Alter Product in WordPress con libreria di modelli e opzioni di importazione
Gestisci la libreria del negozio dal pannello WordPress. Usa le risorse importate e i tuoi materiali nei progetti locali.

Scegli tu cosa appare nel catalogo e negli strumenti del cliente

Gestisci libreria e progetti nel pannello WordPress con le autorizzazioni appropriate. I clienti usano gli strumenti e i materiali disponibili nel tuo negozio, senza accesso alla modifica amministrativa della libreria.

Decidi quale progetto assegnare al prodotto, dove mostrare lo strumento incorporato e quali opzioni di personalizzazione offrire. Controlla anche le risorse nella libreria del Customizer incorporato. Dopo l'assegnazione di un progetto, l'incorporamento può essere attivato per impostazione predefinita nella pagina prodotto; ne controlli la visualizzazione nelle impostazioni del prodotto.

File locali, applicazione Alter Product incorporata

Le risorse restano sul tuo hosting, mentre l'interfaccia degli strumenti viene caricata da Alter Product in un iframe. Il servizio Alter Product verifica l'accesso dell'account, il piano e le sessioni e fornisce il catalogo per l'importazione. L'integrazione richiede una connessione a questo servizio.

Nei backup conserva il database, la directory dei file e le chiavi e i salt WordPress necessari per leggere i dati cifrati del plugin. Potrai così ripristinare sia le grafiche visibili sia i dati necessari per continuare a lavorare.

Personalizzazione sul sito del tuo marchio

Lo strumento incorporato può far parte della scheda prodotto o di una pagina WordPress separata. Il cliente resta nel percorso d'acquisto del tuo negozio e WooCommerce gestisce carrello e ordine.

Scheda prodotto, pagina dello strumento o blocco

Scegli la visualizzazione in base al layout del negozio: strumento nella pagina prodotto, pulsante verso una pagina dedicata o incorporamento tramite blocchi e shortcode disponibili. Viewer, Configurator e Customizer hanno ruoli diversi, quindi non occorre offrirli tutti insieme.

  • Mostra Viewer dove il cliente deve osservare il modello del prodotto.
  • Usa Configurator quando vendi varianti e opzioni predisposte.
  • Scegli Customizer quando il cliente deve aggiungere testo, un'immagine o modificare la composizione di stampa.
Customizer incorporato nella pagina del negozio con modifica del testo su una maglietta e pulsante del carrello
Il cliente personalizza il prodotto nello strumento incorporato. L'immagine mostra la modifica del testo, il modello 3D e l'area di stampa 2D.

Sfondi, logo e lingua personalizzati

Adatta la presentazione del prodotto al tuo marchio. Nel plugin gestisci sfondi e loghi locali e le impostazioni visive degli strumenti incorporati. La disponibilità delle opzioni dipende dal piano.

  • Lo sfondo della scena, i colori dell'interfaccia e l'aspetto preparato del progetto aiutano a mantenere la coerenza con il negozio.
  • L'applicazione e il plugin supportano 22 lingue. Imposti la lingua del pannello WordPress per utente e quella del sito nelle impostazioni del sito.
  • Prepara nomi dei prodotti, testi da stampare e descrizioni nelle lingue dei tuoi clienti. Il supporto di una lingua nell'interfaccia non implica la traduzione automatica dei contenuti del negozio.

Dal progetto del cliente alla voce dell'ordine

Il cliente sceglie una variante e prepara la personalizzazione. Il plugin associa la configurazione e il progetto salvato alla voce del carrello e poi all'ordine WooCommerce. I mockup disponibili aiutano a riconoscere la stampa ordinata.

  1. Il cliente apre il prodotto o lo strumento assegnato e sceglie le opzioni.
  2. Durante la personalizzazione salva il progetto e aggiunge il prodotto al carrello.
  3. Nel carrello verifica prodotto, configurazione e anteprima disponibile, poi procede al checkout WooCommerce.
  4. Nel pannello dell'ordine il proprietario apre il progetto salvato e ne prepara la realizzazione.

Evasione ordini, POD e IA facoltativa

Collegare il negozio agli strumenti 3D è l'inizio del processo. Dal progetto preparato puoi scaricare file per la tua produzione o usare l'integrazione del plugin con un fornitore di stampa su richiesta.

Collega Printify o Printful

Configura il collegamento al fornitore scelto nelle impostazioni del plugin. Poi associa prodotto, varianti e posizioni di stampa al suo catalogo, prepara i file e richiedi la produzione dell'ordine da WooCommerce.

PrintifyPrintful
  • Adatta le superfici di stampa e il formato dei file al prodotto e al fornitore specifici.
  • Verifica i file generati e la variante dell'ordine prima dell'invio in produzione.
  • Usa l'aggiornamento degli stati degli ordini e dei dati di spedizione nel plugin.
  • Per la produzione propria, scarica file PDF, SVG o PNG secondo le possibilità del progetto e le impostazioni di esportazione.

IA per preparare grafiche nel pannello del proprietario

Puoi configurare una connessione personale a un fornitore di IA e usare le funzioni disponibili per generare o migliorare grafiche mentre lavori al progetto. Le richieste del plugin partono da WordPress verso il fornitore scelto e vengono addebitate sul tuo account presso quel fornitore.

Sessioni di incorporamento: validità e consumo del limite

Una sessione è un'autorizzazione temporanea ad aprire uno strumento specifico nel tuo negozio. Aiuta a offrire prodotti ai clienti in sicurezza ed è un'unità conteggiata nel limite mensile delle sessioni di incorporamento. Non equivale a un clic, un visitatore unico o un ordine.

Quanto dura la chiave di sessione?

All'avvio di uno strumento incorporato, l'integrazione ottiene un token temporaneo, cioè una chiave di sessione. Le credenziali permanenti dell'account restano sul server. Il cliente non deve copiare chiavi né accedere all'account Alter Product del proprietario.

Nell'implementazione attuale la validità predefinita del token è di 15 minuti. Il server può stabilire un'altra durata, quindi l'integrazione usa la scadenza della sessione ricevuta. Riutilizzare il token non prolunga quella scadenza. Per una nuova autorizzazione dopo la scadenza serve una nuova sessione.

Aggiornare la pagina consuma un'altra sessione?

Dipende dallo strumento e dalla disponibilità di una sessione adatta ancora valida. Il plugin non usa una sola sessione condivisa tra tutti i visitatori e prodotti. Le regole seguenti descrivono il comportamento attuale.

Azioni comuni del cliente e numero di sessioni emesse
SituazioneCosa succede alla sessione?Effetto sul limite
Prima apertura dello strumento senza sessione corrispondenteL'integrazione richiede un nuovo token per lo strumento e il contesto del prodotto.L'emissione riuscita di un nuovo token consuma una sessione.
Ruotare il modello, cambiare colore o modificare testo nello strumento apertoIl lavoro avviene nella sessione avviata.Queste azioni da sole non implicano l'emissione di altri token.
Ricaricamento completo della pagina con Viewer o ConfiguratorIl plugin di solito ottiene un nuovo token dopo il ricaricamento della pagina. La memoria di sessione di questi strumenti non viene conservata tra ricaricamenti completi.Ogni successiva emissione riuscita di un token consuma un'altra sessione.
Ricaricamento di Customizer nella stessa schedaCustomizer può riutilizzare la sessione salvata se corrisponde a negozio, prodotto, ordine e modalità di lavoro e non è prossima alla scadenza.Il riutilizzo non aumenta il contatore. Se le condizioni non sono soddisfatte, serve una nuova sessione.
Scadenza del token, altro prodotto o cambio del contesto di lavoroPotrebbero servire una nuova autorizzazione e un nuovo token. Anche la disponibilità dell'archiviazione del browser influisce sul riutilizzo.Un token appena emesso aumenta il consumo del limite.

Come considerare le sessioni nei costi e nel piano del negozio?

Il contatore cresce quando l'API emette con successo un nuovo token. Usare un token valido già emesso non è una nuova emissione. Per scegliere il piano, considera quindi avvii degli strumenti, ricaricamenti e riaperture, non solo ordini o visitatori.

Gli strumenti incorporati nello stesso negozio condividono un limite mensile di sessioni. Il contatore è separato per ogni negozio e segue i mesi di calendario in UTC. Anche le nuove sessioni di Designer e del Generatore di modelli incorporati nel pannello WordPress aumentano questo contatore. Scaricare un modello disponibile tramite l'API di importazione non apre, di per sé, una sessione dell'editor.

Raggiunto il limite, il sistema rifiuta di emettere nuove sessioni. È un limite d'utilizzo dell'abbonamento; verifica la quantità attualmente inclusa nel tuo piano.

  • Avvia lo strumento dove il cliente lo usa davvero. Per mostrare elenchi di prodotti puoi usare fotografie normali e mockup già pronti.
  • Nell'integrazione API personalizzata, evita di creare una sessione a ogni rendering del componente o cambio di opzione. Riutilizza una sessione valida solo nel contesto corretto.
  • Pianifica il limite separatamente dai costi di produzione POD e generazione IA, derivanti dall'uso di questi servizi esterni.

Integrazione personalizzata tramite API

Hai un negozio proprietario, un'applicazione headless o un sistema ordini tuo? Puoi creare un livello d'integrazione con la Public API Alter Product e incorporare gli strumenti necessari nel sito. Questo percorso richiede sviluppo.

Collega Alter Product con la tua tecnologia

La Public API usa richieste HTTP e dati JSON. Puoi quindi scrivere l'integrazione nel linguaggio e nell'ambiente del tuo backend. Non devi ricostruire il negozio in WordPress per incorporare gli strumenti Alter Product.

Ecco alcune tecnologie per realizzare il collegamento sul server. In tutte segui gli stessi passaggi: autorizzazione API, creazione della sessione dello strumento e collegamento di prodotti, carrello e ordini al tuo sistema.

JavaScript e TypeScript / Node.js

Aggiungi l'integrazione al backend Node.js, ad esempio con Express o NestJS. Chiama l'API dal server e fornisci al frontend i dati necessari per incorporare lo strumento.

Python

Collega la tua applicazione Python esistente, ad esempio Django o FastAPI, a prodotti, sessioni e ordini Alter Product tramite richieste HTTP.

PHP

Usa PHP in un negozio o un'applicazione proprietaria, ad esempio Laravel o Symfony. Puoi creare un'integrazione API indipendente dal plugin WordPress pronto all'uso.

Java

Integra gli strumenti con un backend Java, ad esempio Spring, e associa i dati dei progetti al tuo catalogo prodotti e alla gestione ordini.

C# / .NET

Usa un backend .NET, ad esempio ASP.NET Core, per autorizzazione, creazione delle sessioni e trasmissione dei dati ai processi esistenti del negozio.

Go

Realizza il collegamento in un servizio scritto in Go. Il client HTTP standard gestisce richieste API e risposte JSON.

Ruby

Aggiungi l'integrazione a un'applicazione Ruby, ad esempio Ruby on Rails, e usa il tuo modello di prodotti, carrello ed evasione ordini.

Rust

Collega il backend Rust tramite un client HTTP e il supporto JSON. Puoi inserire sessioni ed eventi d'acquisto nella tua architettura di servizi.

Frontend adatto al tuo sito

Nel browser puoi usare React, Vue, Angular o semplicemente HTML e JavaScript. Anche TypeScript è adatto a implementare la comunicazione. La pagina incorpora l'iframe, gestisce eventi postMessage e si collega al tuo backend.

Il frontend gestisce l'aspetto della pagina e le reazioni del carrello, il backend le chiamate autenticate alla Public API. Nei framework che combinano entrambi i livelli, come Next.js, mantieni le chiavi permanenti e la creazione delle sessioni esclusivamente nella parte server.

Puoi mantenere il tuo checkout, sistema di pagamento, CMS e processo di evasione ordini. Nell'implementazione li colleghi ai dati del progetto e agli eventi dello strumento Alter Product scelto.

ReactVue.jsAngularJavaScriptTypeScript

Cosa fornisce l'API e cosa prepara il tuo sistema?

Alter Product fornisce strumenti 3D, dati dei progetti e meccanismi di sessione. Il tuo backend li collega a prodotti, account dei clienti, carrello e ordini. Puoi creare endpoint intermedi per il frontend senza esporre le credenziali Alter Product nel browser.

Ripartizione delle responsabilità nell'integrazione personalizzata
LivelloCompito
Frontend del tuo sitoMostra l'iframe, risponde alla comunicazione dello strumento e aggiorna l'interfaccia del negozio.
Il tuo backendAutentica le richieste alla Public API, crea sessioni, controlla l'accesso del cliente e salva i collegamenti con il tuo carrello o gli ordini.
Public API Alter ProductOffre funzioni di connessione, prodotti, associazioni degli strumenti, ordini e accesso a file e risorse.
Strumento incorporatoMostra il modello e ne consente la configurazione o personalizzazione secondo la modalità scelta e il progetto preparato.
Esempio di integrazione personalizzata: editor di codice e Customizer di confezioni nel sito
Esempio di applicazione con integrazione personalizzata. Consulta i parametri attuali di sessione e comunicazione nella documentazione API e postMessage collegata.

Dall'autorizzazione al tuo carrello

Per prima cosa attiva la connessione e una sessione di incorporamento per un prodotto. Aggiungi poi la gestione della configurazione, del salvataggio del progetto e degli ordini secondo lo strumento scelto.

  1. Configura le credenziali API e il dominio del negozio. Verifica la connessione con una richiesta eseguita nel backend.
  2. Collega il prodotto del negozio al progetto e allo strumento Alter Product appropriato.
  3. Incorpora l'iframe e gestisci l'avvio della comunicazione. Crea una sessione temporanea sul server e passala allo strumento secondo la documentazione.
  4. Gestisci l'evento di configurazione o personalizzazione e salva i dati necessari nel tuo carrello.
  5. Dopo l'acquisto sincronizza l'ordine e i dati e file richiesti con il tuo sistema di evasione.

Vai alle istruzioni del tuo strumento

Nelle istruzioni di incorporamento trovi parametri ed esempi. I capitoli postMessage spiegano la comunicazione con la pagina e la documentazione API descrive le operazioni del backend.

Verifica l'intero percorso prima di iniziare a vendere

Prova il prodotto come un cliente: dall'apertura della pagina al progetto visibile nell'ordine. Esegui il test su computer e telefono, anche senza accesso al pannello amministrativo.

Breve lista di controllo

Dopo aver preparato un prodotto, percorri l'intero processo. Solo allora ripeti la configurazione verificata per gli altri articoli del catalogo.

  • Verifica che il piano Business o superiore sia attivo e che il dominio funzioni tramite HTTPS con un certificato SSL/TLS valido.
  • Controlla la visibilità delle pagine degli strumenti, l'assegnazione del progetto e la modalità d'incorporamento scelta.
  • Scegli taglie e colori diversi. Confronta le opzioni del progetto con le varianti e i prezzi del negozio.
  • In Customizer aggiungi testo o una grafica, salva il progetto e aggiungilo al carrello. Verifica anche la modifica di una personalizzazione già aggiunta.
  • Controlla anteprima, quantità e configurazione nel carrello e dopo un ordine di prova.
  • Apri il progetto associato all'ordine e verifica i file di stampa generati. Se usi POD, prova anche la mappatura del fornitore e un invio controllato della richiesta di produzione.
  • Controlla la libreria disponibile al cliente, la lingua, l'identità del marchio e il comportamento del sito sul telefono.