Aggiungere articolo direttamente al carrello
Descrizione
-
PepperShop supporta la possibilità di aggiungere articoli al carrello della sessione corrente direttamente tramite un URL. Questo ti dà la possibilità di aggiungere un articolo direttamente configurato al carrello da una pagina esterna con un clic.
-
Questa guida descrive la procedura per l’applicazione. Prerequisiti: Comprensione della struttura URL, conoscenza della sintassi, variabili e sostituzioni.
-
Dalla versione 5.0.0.29 di PepperShop, sono state fornite funzionalità aggiuntive (supporto per articoli con: varianti, opzioni, articoli principali collegati, campi di input testo)
Procedura / Sintassi
URL
Per aggiungere un articolo direttamente al carrello in PepperShop, si prega di assemblare un URL come nell’esempio seguente:
https://{url_zum_shop}/shop/USER_BESTELLUNG_AUFRUF.php?
darstellen=1&add_artikel=true&in_wk_artikel_id[0]={artikel_id}&in_wk_anzahl[0]={anzahl}
Parametri obbligatori
La variabile {url_zum_shop} deve essere sostituita.
Sono inclusi i seguenti parametri GET obbligatori:
darstellen= 1 (valore statico)add_artkel= true (valore statico - stringa)in_wk_artikel= Array con ID articolo per articolo, ad es. in_wk_artikel_id[0]=65 (Chiave nell’array = numero di esecuzione per ogni articolo da inserire)in_wk_anzahl= Array con quantità per articolo, ad es. in_wk_anzahl[0]=1 (Chiave nell’array = numero di esecuzione per ogni articolo da inserire)
Parametri opzionali
Sono inoltre disponibili i seguenti parametri GET opzionali:
in_wk_parent_id- Se un articolo viene aggiunto al carrello come opzione collegata, specificare l’a_b_ID dell’articolo principale collegato per articolo in questa variabile array, ad es. in_wk_parent_id[1]=27 (Chiave nell’array = numero di esecuzione per ogni articolo da inserire). Attenzione: Lo scenario d’uso qui è un po’ insolito, poiché l’a_b_ID (ID articolo-ordine) dell’articolo già nel carrello in realtà non è ancora noto…
in_wk_variationen- Descrizione: Se le varianti standard PepperShop per articolo devono essere aggiunte al carrello. I valori devono essere codificati in URL, meglio copiati dal modulo articolo nella visualizzazione dettagliata articolo.
- Sintassi:
in_wk_variationen[{artikel_id}][{variantenbezeichnung_mit_gruppe}]=16 - Esempio:
in_wk_variationen[74][Gr%C3%B6sse%3C%3A%3A%3Enormal+%2830cm%29]=16
in_wk_optionen- Descrizione: Se le opzioni standard PepperShop per articolo devono essere aggiunte al carrello. I valori devono essere codificati in URL, meglio copiati dal modulo articolo nella visualizzazione dettagliata articolo.
- Sintassi:
in_wk_optionen[{artikel_id}][{optionsbezeichnung}]={preis} - Esempio:
in_wk_optionen[74][mit+Besteck]=0.5
in_wk_texteingabefelder- Descrizione: Se i dati del campo di input testo PepperShop per articolo devono essere aggiunti al carrello. Importante: Gli elementi omessi devono comunque essere forniti con un valore vuoto per {textwert}, poiché la numerazione altrimenti non contiene alcun gap
- Sintassi:
in_wk_texteingabefelder[{artikel_id}][{element_lauf_nr}]={textwert} - Esempio:
in_wk_texteingabefelder[96][0]=Glarotech+Gmbh
Esempi URL
Esempi con varie opzioni per l’assortimento articoli standard in PepperShop:
- Standard: Aggiungere un articolo una volta al carrello:
- 1 x baccello di pepe PepperShop rosso
https://{url_zum_shop}/shop/USER_BESTELLUNG_AUFRUF.php? darstellen=1&add_artikel=true&in_wk_artikel_id[0]=98&in_wk_anzahl[0]=1
- Quantità: Aggiungere un articolo con quantità maggiore al carrello:
- 3x baccello di pepe PepperShop verde:
https://{url_zum_shop}/shop/USER_BESTELLUNG_AUFRUF.php? darstellen=1&add_artikel=true&in_wk_artikel_id[0]=97&in_wk_anzahl[0]=3
- Varianti e opzioni standard PepperShop: Aggiungere un articolo con varianti e opzioni al carrello:
- 1x Pizza Gambretti (ID Articolo = 74)
- Dimensione ‘normale’ (variante) - CHF 16.-
- Con posate (opzione) - CHF 0.50
https://{url_zum_shop}/shop/USER_BESTELLUNG_AUFRUF.php? darstellen=1&add_artikel=true&in_wk_artikel_id[0]=74&in_wk_anzahl[0]=1& in_wk_variationen[74]Gr%C3%B6sse%3C%3A%3A%3Enormal+%2830cm%29]=16&in_wk_optionen[74][mit+Besteck]=0.5
- Campi di input testo: Aggiungere un articolo con cinque campi di input testo (e una variante) al carrello:
- 1x Timbro Professional (ID Articolo = 96)
- Colore inchiostro (variante) = (blu) - nessun supplemento
- Riga 1: Glarotech GmbH
- Riga 2: Toggenburgerstr. 156
- Riga 3: CH-9500 Wil
- Riga 4: vuoto (deve essere fornito!)
- Riga 5: Tel. 071 923 08 58
https://{url_zum_shop}/shop/USER_BESTELLUNG_AUFRUF.php? darstellen=1&add_artikel=true&in_wk_artikel_id[0]=96&in_wk_anzahl[0]=1&in_wk_variationen[96][Stempelkissen%3C%3A%3A%3Eblau+%28Druckfarbe%29]=0&in_wk_texteingabefelder[96][0]=Glarotech%20GmbH&in_wk_texteingabefelder[96][1]=Toggenburgerstr.+156&in_wk_texteingabefelder[96][2]=CH-9500+Wil&in_wk_texteingabefelder[96][3]=&in_wk_texteingabefelder[96][4]=Tel.+071+923+08+58
- Articoli principali collegati (Parents): Aggiungere un articolo principale con sotto-articoli collegati come
varianti correlate al carrello:
- 1x Pizza fatta in casa grande (40cm) (ID Articolo = 83)
- 1x Vino rosso Vitiano, rosso (7dl) (ID Articolo = 94)
- ATTENZIONE: Questo esempio richiede un a_b_ID di un articolo principale già nel carrello con ID Articolo = 83, qui = &in_wk_parent_id[1]=27! Cosa che di solito richiede programmazione per trovarlo, o lavorare tramite il modulo Integrazione esterna diretta.
https://{url_zum_shop}/shop/USER_BESTELLUNG_AUFRUF.php? darstellen=1&add_artikel=true&in_wk_artikel_id[0]=83&in_wk_anzahl[0]=1&in_wk_artikel_id[1]=94&in_wk_anzahl[1]=1&in_wk_parent_id[0]=0&in_wk_parent_id[1]=27
Ulteriore aiuto
Avete domande o avete bisogno di assistenza? Avete esigenze particolari o desiderate una soluzione personalizzata per il vostro sistema? Il nostro team di supporto sarà lieto di aiutarvi. I servizi di supporto vengono fatturati in base al tempo impiegato a CHF 195.- / ora. Ecco come raggiungerci:
- E-mail: support@glarotech.ch
- Telefono: +41 (0)71 923 08 58
- Orari di apertura: Lunedì – Venerdì I 08:00h – 12:00h I 13:30h – 17:00h
Altre pagine utili
- FAQ (Domande frequenti)
- Moduli e Funzioni
- Interfacce
