Come aggiungere nome, cognome, azienda nella mail “New Order” di WooCommerce

Scenario

Abbiamo un sito ecommerce realizzato con WordPress e WooCommerce. Vogliamo personalizzare la mail “New Order” che WooCommerce invia a noi amministratori per ogni acquisto che un cliente esegue nel nostro store. Vogliamo aggiungere prima del dettaglio dell’ordine un’intestazione simile alla seguente:

Hai ricevuto il seguente ordine da
Sherlock Holmes
di
Detectives Ltd

La prima cosa da fare è selezionare dal menu laterale di WordPress la voce WooCommerce > Impostazioni e poi selezionare la scheda Email. Dalla lista di email disponibili identificare quella chiamata “Nuovo Ordine” e fare clic sul bottone Gestisci.

In fondo alla pagina troveremo la sezione Template HTML che ha come unica voce la seguente:

Questo template è stato sovrascritto dal tuo tema e puoi trovarlo in: nome_tema/woocommerce/emails/admin-new-order.php

Accanto a questa voce troviamo due pulsanti. Fare clic su Copia File nel Tema.

A questo punto possiamo recarci in Aspetto > Editor del tema e selezionare il file admin-new-order.php che è contenuto nella cartella woocommerce/emails.

Il codice da aggiungere è quindi il seguente:

<?php /* ---BEGIN--- Mostra il nome cliente */ ?>
<div style="text-align:center">
	<div>
		<?php printf('Hai ricevuto il seguente ordine da'); ?>
	</div>
	<div style="font-weight:bold;">
		<?php printf($order->get_formatted_billing_full_name()); ?>
	</div>
</div>
<?php /* ---END--- Mostra il nome cliente */ ?>
<?php /* ---BEGIN--- Mostra il nome azienda (se esiste) */ ?>
<?php if ($order->billing_company) : ?>
<div style="text-align:center;">
	<div><?php printf('di') ?></div>
	<div style="font-weight:bold;"><?php printf($order->billing_company); ?></div>
</div>
<?php endif; ?>
<?php /* ---END--- Mostra il nome azienda (se esiste) */ ?>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come estrarre informazioni hardware su Ubuntu

Per estrarre informazioni relative all’hardware su cui è in esecuzione il nostro sistema operativo Ubuntu possiamo utilizzare il comando dmidecode il quale si occupa di

Come esportare i crontab su Ubuntu

La migrazione del contenuto di una macchina Ubuntu ad un’altra può includere anche il backup e il restore dei crontab. Qui di seguito vediamo il