Un utente ha chiesto informazioni su Germanized for WooCommerce di Wordpress

Numero di fattura dell’ordine

Un utente ha chiesto 👇

Ciao!
Volevo ottenere il numero di fattura dall’ordine, perché devo esportarlo per la contabilità.

Sto parlando di questo numero:
https://ibb.co/Df2Nx3P (Rechnung 6)

in passato
$invoices = wc_gzdp_get_invoices_by_order( $order );

Fai un giro tra gli intrusi, ma solo la corda “Rechnung 6” è sicura e “Lieferschein 3” (bolla di consegna … ma non ho nemmeno bisogno di questa!).

Grazie!

Donatore di plugin

(@vdwoocommercesupport)

1 anno, 10 mesi fa

Ciao,

dovresti:

$invoices = wc_gzdp_get_invoices_by_order( $order, 'simple' );

nessuna fattura (e nessun altro tipo di documento). Puoi quindi:

$number = $invoice->number;
$number_formatted = $invoice->number_formatted;

per ottenere il numero non formattato e formattato. Spero che questo aiuti.

Saluti

Lanciatore di thread

(@teresasumisu)

1 anno, 10 mesi fa

Questo non funziona.

Ha provato:

$invoice = wc_gzdp_get_invoices_by_order( $order, 'simple');

$billingNr = $invoice->number;
// and $billingNr = $invoice->number_formatted;

E l’ho provato in foreach, che non ha funzionato.

Questa soluzione funziona per me, ma è un trucco completo:


$invoices = wc_gzdp_get_invoices_by_order( $order, 'simple');
foreach ($invoices as $inv) {
$title = $inv->get_title();
$billingNr = str_replace('Rechnung ', '', $title);
}

Autore del plugin

(@vendidero)

1 anno, 10 mesi fa

Ciao,

potresti usare l’intera logica / cluster, per favore? Come lo hai fatto $order oggetto? Hai stampato il file $invoices per scopi di debug (ad esempio, vengono ricevute fatture per l’ordine specifico)?

Saluti

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *