WebSite X5Help Center

 
Alessandro R.
Alessandro R.
User

Script - recensioni clienti  it

Auteur : Alessandro R.
Visité 1928, Followers 2, Partagé 0  

Ciao...avrei bisogno di inserire uno script per la gestione delle recensioni clienti.

esempio:

https://www.esempio-sito-recensioni.it/direct/dotaznik/objednavka.php?id=chiave-identificazione-mio-web&email=***&itemId[]=2062111&orderid=123456789

La bella notizia é che lo script sottostante (compilato con i dati del cliente), manualmente funziona. Per manualmente intendo che lo copio e incollo nel browser....

L altra notizia é che devo creare uno script che funziona in automatico + il consenso utente.

In teoria il discorso é semplice, pero da solo non sono in grado di realizzare questo script.

In grassetto ho inserito le due variabili, la mail del cliente e il numero dell ordine.

Alla conclusione dell ordine si dovrebbe attivare in automatico lo script.

Presumo che nella sezione esperto di ecommerce carrello, forse prima della chiusura del tag HEAD

bisognerebbe mettere qualche istruzione simile a questa:

<!-- recensioni -->
<script type="text/javascript">
var _hrq = _hrq || [];
_hrq.push(['setKey', 'chiave-identificazione-mio-web']);
_hrq.push(['setOrderId', 'ORDER_ID']);
_hrq.push(['setE-mail', 'E-mail']);

var per l invio della mail  (se il cliente accetta il consenso all invio...)

https://www.esempio-sito-recensioni.it/direct/dotaznik/objednavka.php?id=chiave-identificazione-mio-web&email=***&itemId[]=206210&orderid=123456789

Infine avrei bisogno di impostare il consenso del cliente per l invio delle recensioni.

L ideale sarebbe avere una casella (simile a quella della richiesta accettazione delle condizioni di vendita)

dove c é scritto, non inviatemi il feedback recensione dell eshop. 

se nessuno seleziona la casella, invieremo i dati al servizio delle recensioni, viceversa selezionando la casella l invio deve essere bloccato...

in linea teorica non dovrebbe essere complicato...pero comprendo che dalla teoria alla pratica il discorso é piu complicato...anche xké incomedia (purtroppo o giustamente) non fornisce assistenza per codici esterni...

grazie in anticipo...

Alessandro

Posté le
56 RéPONSES - 5 UTILE - 1 CORRECT
Alessandro R.
Alessandro R.
User
Auteur

chiarisco, avevo scritto... La bella notizia é che lo script sottostante...volevo scrivere il link sopra

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

Ciao KolAsim, lavoro all estero e qui c é una piattaforma web importantissima dove avviene una comparazione dei prezzi. Chi possiede il prezzo piu basso, riceve ordinativi.

Le societá che vendono prodotti, possono acquisire uno speciale diploma, questo offre privilegi di posizionamento di affidabilitá e serietá.

Questo diploma si ottiene attraverso le recensioni positive.

Il cliente compra nell eshop e riceve il sondaggio sui prodotti e servizi.

La societá acquisisce quindi un punteggio oltre al totale delle recensioni.

Se tu devi ordinare un prodotto e due societá hanno lo spesso prezzo (sul web di comparazione), tendi a  privilegiare la societá col certificato "Gold" e 2000 recensioni rispetto a quella che ha 18 recensioni e nessun certificato.

 spero d esser stato chiaro. 

se hai domande, sono a disposizione..

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... purtroppo ancora non mi è chiaro...

... se questa piattaforma ti mette a disposizione un codice di condivisione penso che poss essere incorporato anche nel Progetto...

... oppure, e non so se è possibile linkare direttamente la loro pagina con apertura in PopUp per non uscire dl tuo sito...

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Ciao KolAsim,

la piattaforma mi mette a disposizione questo codice di esempio, non so quanto sia compatibile..

<?php

require_once __DIR__ . '/../vendor/autoload.php';

try {
// Use your own API key here. And keep it secret!
$apiKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$options = [
// Use \web-recensioni\ShopCertification::web-recensioni_IT if your e-shop is on heureka.sk
'service' => \web-recensioni\ShopCertification::web-recensioni_DE,
];

$shopCertification = new \web-recensioni\ShopCertification($apiKey, $options);

// Set customer email - it is MANDATORY.
$shopCertification->setEmail('***');

// Set order ID - it helps you track your customers' orders in Heureka shop administration.
$shopCertification->setOrderId(1597884);

// Add products using ITEM_ID (your products ID)
$shopCertification->addProductItemId('165899412');
$shopCertification->addProductItemId('abc8884614');

// And finally send the order to our service.
$shopCertification->logOrder();

// Everything went well - we are done here.
// You can redirect the customer to some nice page and thank him for the order. :-)

} catch (\Heureka\ShopCertification\Exception $e) {
// Something unexpected happened.
// We can print the message for debug purposes only,
// DO NOT ever do that on your production environment.
var_dump($e->getMessage());
}

dovremmo settare 3 variabili

1- la chiave del mio eshop - credo sia - $apiKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

2 - numero di ordine - credo sia  - setOrderId(1597884);

3 - mail del cliente - credo sia - setEmail('***');

4- infine dovremmo inserire una variabile con cui il cliente puo accettare il sondaggio della recensione prodotti e servizi del nostro eshop, se accetta allora dovremmo riuscire a inviare tutti i dati che abbiamo settato, se il cliente rifiuta il sondaggio, non invieremo nulla.

tutte queste istruzioni avrei bisogno di settarle in automatico.

Manualmente ho eseguito un test con questo link:

https://www.esempio-sito-recensioni.it/direct/dotaznik/objednavka.php?id=chiave-identificazione-mio-web&email=***&itemId[]=206210&orderid=123456789

i dati arrivano alla piattaforma, il link funziona pero non ho il consenso del cliente...avere un sistema automatico sarebbe l ideale..

se hai altre domande...chiedi pure :)

in ogni caso, grazie dell interessamento...

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... purtroppo non posso entrare nel merito del PHP...

... forse, ...potresti sperare in qualche input da parte Giorgio,  ...se passasse di qua...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Stiac Engineering
Stiac Engineering
User

Ciao Alessandro,

Riassumendo il codice PHP fornito è un esempio di utilizzo della libreria "web-recensioni/ShopCertification", che permette di registrare gli ordini di un negozio online su Heureka, un sito di comparazione prezzi e recensioni online.

Per utilizzare questo codice sul tuo server, devi eseguire i seguenti passaggi:

  1. Assicurati che il tuo server abbia PHP installato e configurato correttamente.

  2. Installa la libreria "web-recensioni/ShopCertification" nel tuo progetto. Puoi farlo utilizzando Composer, il gestore di pacchetti per PHP. Apri una finestra del terminale, sposta la tua directory di lavoro nella cartella del tuo progetto e digita il seguente comando: composer require web-recensioni/shop-certification  ;

  3. Imposta la tua chiave API Heureka e altre opzioni necessarie per l'utilizzo della libreria, come il servizio corretto. Nel codice fornito, la chiave API è memorizzata nella variabile $apiKey, mentre il servizio è impostato nella variabile $options.

  4. Crea un'istanza della classe ShopCertification utilizzando la tua chiave API e le opzioni impostate in precedenza: $shopCertification = new \web-recensioni\ShopCertification($apiKey, $options)  ;
    ;

  5. Imposta l'email del cliente e l'ID dell'ordine utilizzando i metodi setEmail e setOrderId:$shopCertification->setEmail('***');
    $shopCertification->setOrderId(1597884); ...                                                     
  6. Aggiungi i prodotti dell'ordine utilizzando i loro ID utilizzando il metodo addProductItemId: $shopCertification->addProductItemId('165899412');
    $shopCertification->addProductItemId('abc8884614');
  7. Infine, registra l'ordine utilizzando il metodo logOrder: $shopCertification->logOrder();

Questo tenendo presente quanto scritto online nelle guide (Rif.to https://github.com/pavelevap/ceske-sluzby/blob/master/src/heureka/HeurekaOvereno.php) e in parte di mia deduzione leggendo il codice PHP che hai postato. Mentre a inizio commento hai inserito il controllo via JavaScript.

Vedo questa funzione di difficile applicazione in WebSite X5 Pro. Di base devi recuperare alcune informazioni che non ti vengono rese disponibili ne vi è (di mia conoscenza) una guida aggiornata lato dev.

Tra le altre cose alcuni dati sono recuperabili in modo molto ipotetico quando l'utente fa l'ordine, magari cercando di combinare del JavaScript per cercare il dato in base alla classe o id, ma usarlo in altre parti del sito, come la pagina prodotto, credo sia poco possibile.

Lire plus
Posté le de Stiac Engineering
Alessandro R.
Alessandro R.
User
Auteur

Kolasim grazie di tutto...ho un dubbio, ho postato due codici, sono esempi che ho trovato.

Quello in JavaScript é applicabile?

Manca il discorso di controllo della variabile con cui inviare o meno il questionario. Mi domandavo se il codice é utilizzabile oppure se é un esempio errato, magari é un esempio che si applica in altro contesto...

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

Gabriele, ti ringrazio del tempo dedicato, notevole!

Provo a eseguire quello che mi scrivi...é un percorso nuovo, vedo dove riesco ad arrivare...ci aggiorniamo, prevedo molte domande :)

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ripeto, io non ho capito, ...ma se tu devi inviare-attivare automticmente questo tipo di URL:
www.sito.it/xxx/objednavka.php?id=yyyyyyy&email=zzz(@)zzz&itemId[]=2062111&orderid=123456789
.. dove tutti i valori sono FISSI e devi rilevare dinamicamente il solo orderid variabile e che il valore di questo è quello stesso del CART-#STEP4...
... penso che forse(!) in CART-#STEP4 si possa cercare di far inviare automaticamente in EXTRA quel LINK, ...oppure inserire un pulsante EXTRA che avvii quel LINK su azione volontaria...
... nel caso occorrerebbe il LINK reale dello script ed il LINK reale del carrello funzionante...
... ... ...mi si era presentato un altro caso per attivazione script per me ignoto, ma poi risolto qui:
https://helpcenter.websitex5.com/fr/post/250780
... se non tornasse utile, ...non posso immaginare altro, ...da qui esco, e nel caso rimani in attesa di esperti...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Ciao Koasim, proviamo a rendere semplice un problema complesso.

Dimentica tutto quello che ho scritto sopra (..provero a seguire la strada indicata da Gabriele piu avanti perché la trovo difficile per me..).

Resettiamo tutto Ok?

Nel modulo dell ordine (eventualmente sotto) avrei bisogno di impostare una semplice domanda con la piccola casella di selezione.

Allego immagine cosí ci capiamo meglio.

Questa casella l ho creata col l accettazione delle condizioni e potrebbe andare bene al caso nestro ma ha un solo problema, cioé che con x5 la selezione é obbligatoria.

Ho bisogno di creare una selezione uguale ma non obbligatoria.

Un esempio concreto:

creo la mia casella con la possibilitá della selezione con scritto accanto...ricevi la recensione da google.

Se il cliente seleziona la casella inviero (manualmente) un questionario di recensione prodotto/societá.

Se il cliente non seleziona nulla, DEVE poter procedere con l ordine.

In sintesi, la selezione non deve essere obbligatoria da parte del cliente (la dobbiamo considerare un opzione) se vuole la seleziona, altrimenti no e conclude l ordine. Si puo fare?

Spero d esser stato chiaro :)   ..in ogni caso grazie

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

Ciao, pensavo che in teoria si potrebbe sfruttare l opzione dell indirizzo di fatturazione diverso dell indirizzo di consegna.

In questo modo compare la casella selezionabile.

Editando il testo, cancello le parole altro indirizzo di fatturazione, e inserisco il mio testo sul consenso delle recensioni.

In questo modo la casella delle recensioni puo essere selezionata oppure no (la selezione non é obbligatoria).

Fino a qui il discorso va bene...

quello che non funziona é che quando visualizzo l ordine non compare la frase "indirizzo di fatturarione diverso dall indirizzo di consegna". In sintesi sia che il cliente seleziona la casella o meno, nella mia mail non visializzo nulla. 

Spero che siamo vicini alla soluzione..con qualche modifica

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

l opzione corretta é quella sottostante:

Consenti Dati di Spedizione diversi dai quelli di Fatturazione

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

ancora una nota...ho trovato un codice con cui creare la mia selezione

</mioweb-alert>
</div>



<div class="frm-row agree">
<div>
<input type="checkbox" id="frm-heurekaDisapproval" name="heurekaDisapproval" class="frm-checkbox"><label for="frm-heurekaDisapproval">Nesouhlasím se zasláním dotazníku spokojenosti v rámci programu Heureka - Ověřeno zákazníky.</label>

<input type="hidden" name="_heurekaDisapproval" />
</div>

</div>

sto verificando se sia possibile visualizzare la selezione con l ordine e se ci siano altri problemi 

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

dopo aver effettuato molte prove, non riesco a trasmettere la visualizzazione della selezione delle recensioni, all interno dell ordine... 

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... sono uscito dalla porta, e rientrato dalla finestra...cool
... tieni presente che non ho PC e non ho il Programma, e nel caso posso basarmi solo su LINK reali e funzionanti senza restrizioni, e nel caso fai e pubblica un seplice esempio ...
... comunque, per non entrare nel PHP, ...quello che secondo me e la mia loica potrebbe essere facilmente realizzabile per tener traccia della selezione EXTRA, "in TEORIA" sarebbe:
1) ... in cart-#step1 inserire nel Form una texrarea (generalmente quella per le note), con etichetta "Accettazione Recensioni:";
2) ...questa etichetta con il campo testo verrà resa non visibili via codice...
3) ... inserire dinamicamente con codice EXTRA in fondo ai campi compilabili del Form due Radio pulsanti (●)SI - (●)NO;
4) ... la scelta del Radio pulsante verrebbe scritta automaticamente nel campo textarea nascosto;
5) ... nel riepilogo dello cart-#step3 "Indirizzo di fatturazione " oltre al nome, email, eccetera, dovrebbe apparire anche la dizione:
Accettazione Recensioni: SI ... (oppure NO)
...
>> in TEORIA, ... la scelta fatta dovrebbe far parte dei dati della email che verrebbe ricevuta alla conferma dell'ordine...

...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

ciao KolAsim,

anch io avevo pensato alla tua idea, purtroppo sembra che non sia realizzabile

Non so se stiamo parlando della stessa situazione, in E-commerce - dati clienti - volevo creare un campo con la possibilitá della selezione ma non si possa fare...

puoi creare una nuova etichetta (aggiungi nuovo campo personale), lo puoi rinominare come vuoi, lo rendi visibile e in opzione obbligatorio ma il discorso finisce qui... 

Quello che tu mi scrivi, lo puoi realizzare con la creazione di un form (oggetto modulo di contatto).

Se invece ho capito male e ti riferisci a inserire una nuova etichetta Accettazione Recensioni all interno del modulo di ordine gestito con un codice extra per me va bene.

Considera che non ho bisogno di aver la selezione si o no, devo avere (secondo la richiesta della piattaforma delle recensioni) una singola casella di selezione.

Selezionando la casella arriverá il questionario...pero la selezione non deve essere obbligatoria...chi vuole lo puo richiedere.

A titolo di curiositá, t invio l esempio che ero riuscito a creare

https://www.prahavino.cz/heureka/cartsearch/index.html

(ho creato un sito parallelo nella sottocartella heureka).

t invio un immagine

in teoria non é male, il rettangolo verde é proprio quello che mi serve ma non trasmette il dato all ordine.

Il rettangolo rosso lo possiamo definire un errore...pero é l ultimo dei problemi...

ciao e grazieee

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per non divagare, come ti ho chiesto prima, inizia a  postare il LINK, se non proprio quello del sito, basta quello di un semplice esempio funzionante, pochi click per esportare...

... la mia procedura si riferisce a quella di acquisto in sezione  /CART ed il Form_mail  è quello di cart-#step1...

... quando vedrò il LINK si potrà sperimentare ... ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Ciao KolAsim,

nel messaggio precedente ti avevo inviato un link

https://www.prahavino.cz/heureka/cartsearch/index.html

(ho creato un sito di prova nella sottocartella heureka).

Se non sbaglio. la tua procedura non é appicabile al form di acquisto (sopra ti avevo descritto il motivo), viceversa potrebbe andare bene con la creazione di un form di contatto (oggetto modulo di contatto) ma questo modulo é diverso da quello /CART.

scusami...ho l impressione che non ci siamo capiti :) 

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... purtroppo non ho possibilità di espandere il post...
... il form  cui mi riferisco è questo qui:       https://www.prahavino.cz/heureka/cart/index.html#step1/guest_order
... non c'è una textarea per le note del cliente...
... attualmente gli unici dati che passano nello #step3 cono email e nome...
... controlla quali dati o campi ti arrivano realmente nella emai...
... devi fare in modo di aggiungere questo campo note e controllare se i dati arrivino nello #step3...
...
... tornerò qui domani in giornata...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Ok, stiamo parlando dello stesso form.

l area text per le note del cliente c é...

Poznámky - eventuální poznámky k adrese:

(tradotto significa area note + altre info per altri indirizzi..).

Non ti preoccupare per i dati che passano allo #step3  (avevo limitato provvisoriamente delle info obbligatorie perché c erano problemi...a breve ripristino il form originale).

compilando il campo note (Poznámky - eventuální poznámky k adrese) i dati passano di step, non ci sono problemi.

Credi che riusciamo a trovare il sistema di inserire quella famosa casella selezionabile che possa girare i dati nell ordine?

Grazie...

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

Come ultima spiaggia, a titolo puramente informativo, si potrebbe seguire anche un altra strada (simile a quella che indicavi tu).

Nel mio progetto (copia), ho creato una pagina di prova chiamata "h". Il progetto é inserito in una nuova sottocartella chiamata test.

link:

https://www.prahavino.cz/test/h.html

qui ho inserito solo un form con la singola selezione e la possibilitá di inviare la richiesta per mail.

per fare una prova, ho provato a copiare parte del codice (visualizza sorgente pagina) e l ho copiato, adattandolo all interno della casella del form CART. riporto il codice (spero che sia completo).

</script></div></div> </div> </div> <a class="imHidden" href="#imGoToCont" title="Přeskočit hlavní nabídku">Přejít na obsah</a> <div id="imSideBar"> <div id="imSideBarObjects"></div> </div> <div id="imContentGraphics"></div> <main id="imContent"> <a id="imGoToCont"></a> <div id="imPageRow_1" class="imPageRow"> </div> <div id="imCell_1" class="" data-responsive-sequence-number="1"> <div id="imCellStyleGraphics_1"></div><div id="imCellStyleBorders_1"></div><div id="imObjectForm_991_01"> <form id="imObjectForm_1_form"> <fieldset class="first"> <div> <div id="imObjectForm_1_1_container" class="imObjectFormFieldContainer"><label id="imObjectForm_1_1_label"><span>recensioni</span></label><br /><div id="imObjectForm_1_1_field"> <span id="imObjectForm_1_1_wrapper"><span class="imObjectForm_1_1_radiobutton radiobutton firstrow firstcolumn"><input type="radio" class=" radio-input" id="imObjectForm_1_1_0" name="imObjectForm_1_1" value="Nesouhlasím se zasláním dotazníku spokojenosti v rámci programu Heureka - Ověřeno zákazníky." /><span class="radio-label">Nesouhlasím se zasláním dotazníku spokojenosti v rámci programu Heureka - Ověřeno zákazníky.</span></span><br /></span></div> </div> </div> </fieldset> <fieldset> <input type="text" id="imObjectForm_1_prot" name="imSpProt" /> </fieldset> <div id="imObjectForm_1_buttonswrap"> <input type="submit" value="Odeslat" /> </div> </form> </div>

a parte i problemi di impaginazione l accettazione delle recensioni, si trova in basso a destra, premendo il pulsante ODESLAT (indipendentemente dalla selezione) non parte nessuna mail...ci sono errori multipli :)

L idea folle non mi soddisfa, ho l impressione che i responsabili delle recensioni non mi approvino il codice in quanto c é il pulsante supplementare per l invio...

Le loro procedure consistono nella semplice selezione della casella (nessun altro pulsante...)

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per procedere dinamicamente, segui con precisione lo schema di questo STAMP...
1) ... controlla che il campo recensioni appaia nello #STEP3 per poter verificare;
2) ... controlla che il campo recensioni appia nella EMAIL ricevuta e quindi conferma;
3) ... il campo recensioni nel FORM verrà nascosto, ed il pulsante per il check e relativa descrizione verranno aggiunti dinamicamente...
4) ... eliminare i campi contrassegnati in rosso NO!

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... attenzione, ...prima di rischiare di vanificare il tutto, poni rimedio agli errori evidenziati che ti avevo già segnalato in epoche passate:

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

ciao, grazie provero´..

volevo solo precisare che nel web originali non ci sono problemi di caratteri errati.

Facendo degli esperimenti con i codici (su un programma di prova), si erano generati degli errori, poi cancellando alcuni tag credevo che la situazione fosse risolta...

Questa situazione accade quando i TAG vanno in conflitto tra di loro.

A parte questo problema dei caratteri che cambiano in modo errato...in passato mi avevi segnalato il <!DOCTYPE HTML> , dicendomi di cancellarlo.

Non so come procedere perché google mi dice di inserirlo in tutte le pagine.

Per tale ragione l ho inserito in statistiche e codice - prima dell apertura del tag html.

Ti ringrazio della segnalazione, se me la segnali é perché non é corretta vero?

Proviamo a domandare anche a altri utenti come hanno risolto questo problema del <!DOCTYPE HTML> in tutte le pagine. Gooole lo consigliava per il funzionamento del Tag Manager o forse delle campagne ADS (vecchio ad words).

Ci aggiorniamo, come sempre grazie.

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per questo problema devi verificare tu gli EXTRA che hai inserito, e comunque nel caso è meglio aprire un nuovo Topic per non fare confusioni, e rimanere concentrato su quel che devi fare per questo...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

ciao KolAsim,

Claudio ha risposto al mio post <!DOCTYPE HTML>. 

x5 lo inserisce in automatico, quindi la mia era una ripetizione...l ho cancellato..

non so se vedi altri errori...

Ho eseguito le tue istruzioni, ti ricordo la sottocartella test

https://www.prahavino.cz/test/novinky.html

volevo solo precisarti che non posso inserire nel titolo accettazione recensioni (SEI STATO GENTILISSIMO A TRADURRE QUESTE PAROLE..) perché le recensioni verranno inviate in automatico.

Chi non é d accordo allora seleziona la casella.

Per tale ragione ho inserito come titolo Heureka (nome della piattaforma di recensioni).

ciao

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...ciao,  ... ...non mi hai risposto per i punti 1) e 2)...
> ... per il punto 1) ho visto che non arriva nello #STEP3, per cui non posso controllare...
> ... ma, per il punto 2), più importante, è sapere si se il campo Heureka arriva correttamente nella EMAIL ..
... quindi fammi sapere in questo senso, in modo che io possa procedere con lo sviluppo...
.
ciao
.

....................................................................

nota: ... secondo me, ma puoi fare come vuoi tu,  il campo Heureka dovrebbe chiamarsi [Accettazione Recensioni:], in modo che se funziona poi nella EMAiL appia la dicitura,
... se scelta selezionta [V]:
Accettazione Recensioni: NO!, non accettate
... oppure se vuota [ ]:
Accettazione Recensioni: scelta non espressa

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

...si é vero, ho effettuato le modifiche alle 2 di notte :) mi sono proprio dimenticato di effettuare le tue verifiche...controllo subito...

1- il campo Heurekalo lo vedo comparire solo allo step 1.

Allo step 3 c é solo il riepilogo ordine, quello prima della conferma definitiva.

2- il campo Heureka arriva correttamente sia nella mail dell ordine sia nella mail del cliente. 

KolAsim, la scelta dell accettazione Heureka non dipende da me...io sono tradizionalista, avrei messo accettazione feedback recensione prodotti e servizio ma probabilmente il questo modo si perdono moltssime recensioni...per tale ragione Heureka ci impone l invio automatico tranne il blocco che puo avvenire con la selezione della casella.

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator


... OK per la conferma della EMAIL...
... per intenderci...
... lo scopo del mio codice in base alla sequenza logica espressa in precedenza sarà quello di ricevere in EMAIL la scelta fatta, in base alla quale poi chi di dovere leggendo la EMAIL invierà o meno le recensioni...
... cliccando semplicemente sulla scelta si scriverà solo il risultato della scelta nel campo Heureka, campo che non sarà visibile nel modulo, ma che come hai verificato, arriverà in EMAIL...
.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... quindi il blocco delle recenzioni potrà avvenire solo dopo aver letto la EMAIL ...con azione di chi ne sarà stato  autorizzato per farlo...

... dammi una conferma...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Ciao, andiamo per punti...

1- La ricezione della scelta fatta per mail é ottima.

Pongo solo una riserva, che come accennato non dipende da me (perche io avrei gestito il discorso diversamente...). Dobbiamo avere la classica casella selezionabile...se nessuno seleziona nulla per mail non dovrebbe arrivare nulla (per noi non é un problema, va bene), con la selezione invece per mail dovrebbe arrivare la richiesta.

2- In base al risultato - invio in email del rifiuto - manualmente non invieremo il questionario.

     Viceversa, se non arriverá nulla, allora manualmente invieremo il questionario.

Mi permetto di ricordarti che dopo la casella di selezione, comparirá la frase "non inviatemi il feedback dei vostri prodotti e servizi".

3- Mi scrivi "... cliccando semplicemente sulla scelta si scriverà solo il risultato della scelta nel campo Heureka, campo che non sarà visibile nel modulo..

faccio fatica a immaginarlo :)

l importante é che dobbiamo avere la singola selezione non la doppia domanda, esempio Si o NO perché questa purtroppo é vietata, non comprendo xké pero non abbiamo la possibilitá di personalizzare questo campo come vogliamo noi...ci sono delle rigide linee guida..

Ti ringrazio in anticipo dell interessamento...se hai altre domande o dubbi...scrivimi. 

ciao

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... allora dimmi la frase che deve essere ricevuta per EMAIL in Heureka...

... par esempio sì o no  o simile

... oppure, se ho capito, far apparire la frase:

"non inviatemi il feedback dei vostri prodotti e servizi".

... se vuoi la frase, riportala qui in CECO...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

La frase é perfetta...

Nesouhlasím se zasláním dotazníku spokojenosti v rámci programu Heureka - Ověřeno zákazníky.

Prima della frase dovrebbe esserci la casella di selezione (piccolo quadratino o cerchietto).

Quello che stai facendo é molto utile...ci cambierá la vita molto positivamente...grazieeeeeeeeeeee

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... no, mi interessava per il campo Heureka che verrebbe poi ricevuta in email...

... comunque farò da me con questi due tipi di messaggio automatici:

1°) > Heureka: scelta fatta! Non inviare recensioni

2°) > Heureka: scelta non fatta = recensioni autorizzate

.....................

... capirai alla ricezione della email, e che poi tu potrai facilmente personalizzare e tradurre nel codice...

...

... a dopo per il codice ...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... intanto ti faccio vedere una simulazione di quello che potrebbe essere:

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Che figata !

Super...non potrei chiedere di meglio....veramente perfetto!

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK...
... vale esclusivamente per l'attuale pagina test/cart/#step1/guest_order ...
... per altre pagine occorrerà eventualmente rilevare i relativi selettori di riferimento...
... per conferma del regolare funzionamento devi controllare la EMAIL ricevuta al completamento del processo...
... codice:
<script>
/** --- controllo form-cart x WSx5 by KolAsim -- **/
$( document ).ready(function() { //K>
$(".field-row:last").hide();
textK="◄ Nesouhlasím se zasláním dotazníku spokojenosti v rámci programu Heureka - Ověřeno zákazníky.";
k='<br><input type="checkbox" id="check_K">&ensp;' + textK+ ' <br><br><hr color="LightGray" />  <br>';
checkedK ="scelta fatta! Non inviare recensioni";
uncheckedK="scelta non fatta = recensioni autorizzate";
$(".user-form").append (k);
$("#check_K").click(function(){ //K1>
if( document.getElementById("check_K").checked == true){ //K2
$("#000000008").val(checkedK);
} //K2<<
else { //K3>
$("#000000008").val(uncheckedK);
}//K3<<
}) //K1<<
}) //K<<
</script>

..................................................................

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Ciao..vedo un bel codice che mi piace :)

lo provo subito sul sito di prova, se funziona allora lo dovremo inserire nel web principale (cancellero la sottoscartella test). 

Non mi é chiaro il discorso della rivelazione dei selettori di riferimento :) 

ti riferisci al fatto che il codice é stato creato per cart/#step1 e quindi non lo posso inserire in altre pagine del web...oppure oltre a tutto cio bisogna modificarlo anche per poterlo inserire nel web principale?

In sintesi, per inserirlo nel web principale posso eseguire un semplice copia-incolla oppure devi cambiare qualche impostazione?

Mi auguro che questo codice (apparentemente personale), con le opportune modifiche possa servire anche ad altri utenti...questo é lo scopo del forum. 

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

scusami...domanda forse banale, non voglio perdere tempo a fare prove errate...

il codice dove lo inserisco? 

All interno del form o in proprietá della pagina (esempio E-commerce - prima della chiusura del tag HEAD).

Credo la prima...

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... nella pagina del test appunto non dovresti avere problemi e potevi aver giù provato per una conferma, un immediato copia-incolla...

... la pagina del test ovviamente deve essere identica a quella vera ...

... eventualmente, quando avrai preparato la vera pagina, ...avvisa...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

ciao KolAsim, in realtá ieri sera ho testato il codice ed ho riscontrato alcuni problemi di visualizzazione.

Allora ho provato a spostare il codice in varie posizioni senza ottenere benefici.

Dopo ti ho scritto chiedendoti la posizione esatta, non volevo dirti che c erano problemi se poi magari era un mio errore.

Solito link (sottocartella test)   https://www.prahavino.cz/test/novinky.html

allego immagine

l ultimo campo necessita di qualche modifica...siamo qui x testare il programma e capire cosa funziona o cosa é da migliorare...ci siamo quasi...

grazie

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

ciao,  ... lo hai inserito due volte, il che potrebbe creare conflitti...
... devi fare come detto prima... (x > /head)...
... se il codice non si attiva potrebbe dipendere dal peso, lentezza o latenza della pagina...
... in questo nuovo codice ho applicato un ritardo di 3 secondi, ritardoK=3;   ..che valuterai con le prove online se aumentare di qualche secondo o meno:
<script>
/** --- controllo form-cart x WSx5 by KolAsim -- **/
$( document ).ready(function() { //K>
ritardoK=3;
setTimeout(function(){ //K0>
$(".field-row:last").hide();
textK="◄ Nesouhlasím se zasláním dotazníku spokojenosti v rámci programu Heureka - Ověřeno zákazníky.";
k='<br><input type="checkbox" id="check_K">&ensp;' + textK+ ' <br><br><hr color="LightGray" /> <br>';
checkedK ="scelta fatta! Non inviare recensioni";
uncheckedK="scelta non fatta = recensioni autorizzate";
$(".user-form").append (k);
$("#check_K").click(function(){ //K1>
if( document.getElementById("check_K").checked == true){ //K2
$("#000000008").val(checkedK);
} //K2<<
else { //K3>
$("#000000008").val(uncheckedK);
}//K3<<
}) //K1<<
},ritardoK*1000); //K0<<
}) //K<<
</script>

.............................................

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

ciao,

ieri quando ho provato avevo inserito un solo codice e la situazione era quella presente nell ultimo allegato sopra.

Dopo ho effettuato molte prove (e nell ultima effettivemente ho inserito eroneamente due codici), e il risultato non cambiava.

Adesso ho provato solo off line (posso caricare il web on line tra qualche ora..) il nuovo codice col ritardo,  sembra funzionare da k5.

ci aggiorniamo...grazie 1000

Lire plus
Posté le de Alessandro R.
Alessandro R.
Alessandro R.
User
Auteur

la frase mi sembra troppo scura :)

viene voglia di selezionare la casella, rendendola un po piu chiara (sempre leggibile..) probabilmente riceviamo meno rifiuti di recensioni.

Sembrano dettagli insiglificanti, invece anche un semplice colore puo incidere in significative % .

Nel tuo codice vedo color="LightGray"  per caso é questa la variabile da modificare?

per avere un grigio piu chiaro cosa posso scrivere?

Se per caso sottomano hai un link di riferimento x i colori me lo invii? (altrimenti lo cerco io..non c é problema).

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... nella variabile "k"  il testo così diventa in ROSSO > red  ... ...quindi al posto di red metti il valore che vuoi tu, anche in esadecimale:

k='<br><input type="checkbox" id="check_K">&ensp;<span style="color:red">' + textK+ ' </span><br><br><hr color="LightGray" /> <br>';

... i colori sono quelli che trovi nella palette di qualsiasi strumento di grafica che hai nel PC...

(... la notazione testuale per i colori principali è la traduzione inglese, red, blue, silver, gray, ecc...)

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

ho caricato la versione definitiva...mi soddisfa, va proprio bene.

Non so se vuoi controllarla..mi sembra tutto ok.

tradurro solo il testo 

checkedK ="scelta fatta! Non inviare recensioni";
uncheckedK="scelta non fatta = recensioni autorizzate";

..se non ci fossi tu a darci i codici extra..grazie x la tua "infinita" disponibilitá :)

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... sì, ... una volta che hai controllato che in email arriva e funziona, puoi tradurre le risposte nel modo corretto per lo scopo...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

Visite 494, Followers 2  -  possiamo chiudere il post :)

ps: i due Followers ti copieranno il codice by KolAsim    :)    

      tutto a disposizione di tutti...

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... Il mio codice è libero al 100%, puoi togliere anche il commento, solo se lo dai ad altri ne sarebbe gradita la paternità...

Bye

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

...il commento by KolAsim lo lascio volentieri :)

Diamo a Cesare quello che e di Cesare e a KolAsim quello che é tuo...

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... Grazie ... Alla prossima... ...  Ciao 

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Auteur

ciao KolAsim...scusami...la piattaforma delle recensioni ha controllato il codice e non ha trovato lo script di invio automatico...non lo ha trovato xké non c é :)

noi volevamo inviare le recensioni manualmente...pero sembra che sono piuttosto esigenti sul funzionamento dello script (lo vogliono secondo il loro standard..).

secondo te, dopo che il cliente effettua la selezione se vuole ricevere le recensioni, riusciamo a inviargli un link in automatico con due variabili

se il cliente accetta le recensioni, invia i dati a 

esempio del link

https://www.heureka.cz/direct/dotaznik/objednavka.php?id=miachiavesegreta&email=***&itemId[050323]=230305-HW50&orderid=230305

esempio di mail: ***

numero ordinine: 230305

(qui stranamente il sistema delle recensioni,mi accetta solo numeri...)

se invio l ordine reale 230305-HW50 non me lo accetta...quasi quasi converrebbe inserire dentro (ammesso che sia possibile 6 numeri casuali) perché c é il rischio di inviare tutti ordini della giornata con i numeri uguali 230305

se mi arrivano 3 ordini

230305-HW50

230305-HW51

230305-HW52

come posso inviare al sistema un orderid=    con numeri diversi?

mi sembra un po complicato il discorso...

Lire plus
Posté le de Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

Il topic è chiuso. Posso accedere con difficoltà solo dallo smartphone.  O lo riabiliti o apri un nuovo argomento.  Ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪