commerce: suddividere le informazioni contenute in [commerce-order:commerce_customer_shipping]

2 contenuti / 0 new
Ultimo contenuto
commerce: suddividere le informazioni contenute in [commerce-order:commerce_customer_shipping]

Ciao a Tutti
Sto utilizzando Drupal7 + Commerce
Ho la necessità di mandare una mail con le informazioni relative ai dati di spedizione e in particolare
- nome
- email
- indirizzo (formattato in un modo preciso)

Ho provato a utilizzare i seguenti campi
[commerce-order:mail-username]
[commerce-order:commerce_customer_shipping]

il risultato è del tipo
[email protected]
Nome Cognome
indirizzo
CAP Città PR
Nazione

vorrei estrarre i singoli valori da [commerce-order:commerce_customer_shipping]

Ho provato ad esempio ad estrarre il CAP con
[commerce-order:commerce_customer_shipping:0:postal_code]
oppure
[commerce-order:commerce_customer_shipping:postal_code]

ma non ottengo nulla :-(

Come posso fare ?

Grazie

Drupal Version:

ciao
ho trovato questo codice molto interessante
per ricavare le informazioni del destinatario:

<?php
$wrapper
= entity_metadata_wrapper('commerce_order', $commerce_order);
$billing_address = $wrapper->commerce_customer_billing->commerce_customer_address->value();
$shipping_address = $wrapper->commerce_customer_shipping->commerce_customer_address->value();
$email_shipping = $wrapper->mail->value();
echo
"acquirente:";
echo
"\n".$email_shipping;
echo
"\n".$shipping_address['name_line'];
echo
"\n".$shipping_address['thoroughfare'];
echo (
trim($shipping_address['premise']) != "" ? "\n".$shipping_address['premise'] : "");
echo
"\n".$shipping_address['locality'].", ".$shipping_address['administrative_area']."  ".$shipping_address['postal_code'];
?>

che funziona

Non riesco a capire come fare per il venditore.
Per semplificare nel carrello c'è solo un prodotto.
Ho trovato questo token
[commerce-order:commerce-line-items:0:commerce-product:creator:mail]
che permette di trovare la mail

non riesco a capire come visualizzare gli altri dati: nome,indirizzo,ecc

Grazie