Jump to content
maxi1973

[RISOLTO] Errore visualizzazione Ordine lato Negoziante

Recommended Posts

Salve a tutti, questo è il mio primo post sulla piattaforma Prestashop, in passato ho utilizzato solo Virtuemart (dalla versione 1).

Ho un piccolo problema da porre alla vostra attenzione: quando un cliente effettua un ordine, nella mail che gli viene recapitata, la tabella Riferimento | Nome prodotto | Prezzo | Quantità | Prezzo totale viene visualizzata correttamente, mentre la mail che viene recapitata all'amministratore non viene impaginata correttamente. Infatti, come si può vedere dall'immagine allegata, i campi riferimento, nome , prezzo ecc... sono SOPRA la tabella in cui dovrebbero essere riportati i dati. Non se qualcuno ha già avuto questo tipo di anomalia, ma sarei grato a tutti coloro che potessero darmi una mano. Grazie, Massimiliano. 

errore mail.JPG

Edited by maxi1973
Problema risolto. (see edit history)

Share this post


Link to post
Share on other sites

ok, ho risolto da solo editando il file new_order.html nella cartella /themes_my_theme/modules/ps_emailalerts/mails/it spostando {items} nella posizione corretta (ossia dopo i <th> riguardanti riferimento, nome prodotto, quantità... Se i dettagli della modifica interessano qualcuno, sono a disposizione.

Share this post


Link to post
Share on other sites
On 13/9/2019 at 4:35 PM, maxi1973 dice:

ok, ho risolto da solo editando il file new_order.html nella cartella /themes_my_theme/modules/ps_emailalerts/mails/it spostando {items} nella posizione corretta (ossia dopo i <th> riguardanti riferimento, nome prodotto, quantità... Se i dettagli della modifica interessano qualcuno, sono a disposizione.

Ciao Maxi,

io sono tre anni che ricevo ordini lato negoziante visualizzati come in foto che allego.

Già chiesto sul Forum diverso tempo fa, mai avuto risposta.

Sono su Prestashop 1.6.1.x, immagino che il problema anche nel mio caso riguardi un'errata impostazione del file che gestisce questa mail al negozio, ma non sono mai riuscita a trovare il file in questione per analizzarlo.

Se riesci ad aiutarmi te ne sarò davvero grata.

Barbara

 

neworder_lato.negoziante.JPG

Edited by fonderiapassarelli (see edit history)

Share this post


Link to post
Share on other sites

Ciao Barbara, sembra che sia stato aggiunto del codice html all'interno della mail in formato .txt (formato testo). Sto provando a verificare il contenuto della mail che viene inviata in fase di ordine, ma al momento ho installato solo l'ultima versione 1.7.6.1.
potresti inviare il file order_conf.txt (immagino che il tuo ecommerce invii le mail in formato testo) che si trova in /themes/IL_TUO_TEMA/mail/it (se hai un tema personalizzato) oppure in /mails/it (se hai il tema di default), in modo da capire quale codice sia stato "aggiunto" e come poter risistemare il formato della mail. Ti allego il contenuto del file order_conf.txt del mio template, in caso tu voglia fare un confronto con quello che hai. Buona giornata. Max

{shop_url}

Salve {firstname} {lastname},

Grazie per il vostro acquisto su {shop_name}!

Dettagli dell'ordine

Ordine: {order_name} Effettuato su {date}

Pagamento: {payment}

Riferimento    Prodotto    Prezzo unitario    Quantità    Prezzo totale  {products_txt} {discounts_txt}
Prodotti    {total_products}
Buoni sconto    {total_discounts}
Confezione regalo    {total_wrapping}
Spedizione    {total_shipping}
Including total tax    {total_tax_paid}
Totale pagato    {total_paid}

Spedizione

Corriere: {carrier}

Pagamento: {payment}

Indirizzo di consegna

{delivery_block_txt}

Indirizzo di fatturazione

{invoice_block_txt}

Segui il tuo ordine e scarica la fattura mediante il link [Order history and details]({history_url}) nel tuo account utente.

Se hai un account visitatore, puoi seguire il tuo ordine attraverso la sezione [Tracking visitatore]({guest_tracking_url}) del nostro sito web.

[{shop_name}]({shop_url})

 

Share this post


Link to post
Share on other sites
Posted (edited)
On 30/9/2019 at 9:55 AM, maxi1973 dice:

Ciao Barbara, sembra che sia stato aggiunto del codice html all'interno della mail in formato .txt (formato testo). Sto provando a verificare il contenuto della mail che viene inviata in fase di ordine, ma al momento ho installato solo l'ultima versione 1.7.6.1.
potresti inviare il file order_conf.txt (immagino che il tuo ecommerce invii le mail in formato testo) che si trova in /themes/IL_TUO_TEMA/mail/it (se hai un tema personalizzato) oppure in /mails/it (se hai il tema di default), in modo da capire quale codice sia stato "aggiunto" e come poter risistemare il formato della mail.

...

Ciao Max,

io uso il tema di default, anche se parecchi file contenuti nella cartella /mail le ho riviste nel codice per quanto riguarda l'aspetto grafico, in modo da renderne l'aspetto simile a quello del nostro sito.

Il mio order_conf.txt contiene più o meno le stesse cose del tuo, anche se disposte in maniera diversa, magari è proprio quello il problema, ma su queste disposizioni non sono intervenuta. Ti riporto il file  txt:


[{shop_url}] 

Salve {firstname} {lastname},

Grazie per aver ordinato presso il nostro negozio online {shop_name}! 

ORDINE: {order_name} Effettuato il {date}

PAGAMENTO SCELTO: {payment} 		 

RIFERIMENTO

PRODOTTO

PREZZO UNITARIO

QUANTITÀ

PREZZO TOTALE

{products_txt} 

{discounts} 

PRODOTTI 

{total_products} 

BUONI SCONTO 

{total_discounts} 

CONFEZIONE REGALO 

{total_wrapping} 

SPEDIZIONE 

{total_shipping} 

TASSE PAGATE 

{total_tax_paid} 

TOTALE PAGATO 

{total_paid} 

CORRIERE: {carrier}

PAGAMENTO: {payment} 		 

{delivery_block_txt} 

{invoice_block_txt} 

Puoi visualizzare il tuo ordine e scaricare la eventuale fattura
dalla sezione "Cronologia ordini"
[{history_url}] nel tuo account utente cliccando
su Il mio account [{my_account_url}]
all'interno del sito. 

Se hai un account ospite, puoi seguire il tuo ordine
tramite la sezione "Tracking Ospite"
[{guest_tracking_url}?id_order={order_name}] sul
nostro sito. 

Inoltre, puoi richiedere la conversione 
del tuo account Ospite in account Cliente.

Riceverai una password per accedere ai tuoi dati,
allo storico dei tuoi ordini,
alle nostre promozioni.

{shop_name} [{shop_url}]

Sottolineo che le e-mail sballate le ricevo sin dal primo ordine, ben prima di aver messo mano alla personalizzazione grafica delle stesse.

Quindi qualcosa non andava già fin dall'installazione del prestashop.

Infine nel file html è stata aggiunta una porzione di codice per il remarketing di G.Ads, che sinceramente non so se toglierla per implementarla con G.Tag Manager:

 

Saluti, Barbara

Edited by fonderiapassarelli (see edit history)

Share this post


Link to post
Share on other sites

ok, il problema sembra essere con queste due parti di codice: {products_txt} {discounts}

che si trovano tra PREZZO TOTALE e PRODOTTI.

dando un'occhiata , il contenuto di {products_txt}, dovrebbe essere contenuto nel file order_conf_product_list.txt . in quel file infatti sono richiamati il nome prodotto, il prezzo, la quantità ecc... ti allego il codice della versione 1.6.1.5 di prestashop di tale file:
 

{foreach $list as $product}
						{$product['reference']}

						{$product['name']}

						{$product['price']}

						{$product['quantity']}

						{$product['price']}

	{foreach $product['customization'] as $customization}
							{$product['name']} {$customization['customization_text']}

							{$product['price']}

							{$product['customization_quantity']}

							{$product['quantity']}
	{/foreach}
{/foreach}

La cosa strana è che nella versione che ho scaricato (1.6.1.5) non trovo da nessuna parte la porzione di codice "<tr style="background-color:#EBECEE ... "
potresti includere direttamente nel tuo file order_conf.txt le porzioni di codice che ti interessano, altrimenti dovresti cercare all'interno del sito dove si trova quella porzione di codice che nella versione base di presta 1.6.1.5 non trovo (probabilmente è una parte di codice aggiunto successivamente).

Spero di essere stato di aiuto. Max.

Share this post


Link to post
Share on other sites

Infatti non la trovo nemmeno io e non so dove andarla a cercare all'interno del sito.

Comunque sto lavorando da qualche mese per portare la versione .5 almeno alla .22 o .23 e controllando nella cartella /mails della 1.6.1.22 il file order_conf_product_list neanche c'è più, quindi appena ho tempo voglio confrontare il codice del mio attuale order_conf con quello della versione 22.

Integrando le porzioni di codice, come suggerisci tu, all'interno dell'order_conf poi devo eliminare il file da cui le va a pescare, giusto? diventerebbe superfluo, e magari sparisce pure quel codice che non si capisce da dove viene.

Faccio prove e ci risentiamo.

Barbara

 

Share this post


Link to post
Share on other sites

Ora poi, osservando bene la foto che ho postato sopra e i dati contenuti nel mio order_conf.txt noto delle differenze:

1- La mail che mi arriva inizia con "Congratulazioni" ..., invece nel file txt c'è scritto: Salve ..... Grazie per aver ordinato presso il nostro negozio online ...

2-"Dettagli dell'ordine" non c'è nel file txt

e molte altre cose sono in effetti diverse.

Secondo me la mail che arriva al negoziante non sta nella cartella mails ma da qualche altra parte che ancora non ho scovato, è da un bel po' che la cerco, qualche idea?

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More