Dokumentáció / Woo Billingo Plus / Megjegyzések kezelése

Megjegyzések kezelése

Az összes számla bal alsó sarkában jelenik meg ez a megjegyzés. Megköszönheted például a rendelést.

A megjegyzésben használhatod az alábbi helyettesítő kódokat:

  • {customer_email} – A vásárló e-mail címe
  • {customer_phone} – A vásárló telefonszáma
  • {transaction_id} – A fizetés tranzakciós azonosítója

Létrehozhatsz több megjegyzést is különböző feltételek szerint. Ha a “hozzáadás a meglévő megjegyzés végéhez” opció nincs bekapcsolva, akkor ha a feltétel érvényesül, felülírja a korábban megadott megjegyzést akkor is, ha annak a feltétele is teljesült(és sorrendben megy, tehát a legutolsó hozzáadott megjegyzés fog ebben az esetben megjelenni a számlán). Több feltételt is beállíthatsz és kiválaszthatod azt is, hogy a feltételek közül az összesnek, vagy legalább egynek kell érvényesülnie.

Átutalásos fizetési módnál a számlára ráírhatod például, hogy “Pénzügyi teljesítést nem igényel”. Ehhez az alábbi beállításokat használd:

Ha többnyelvű webáruházad van, akkor létrehozhatsz megjegyzéseket nyelv szerint is:

Speciális formázási opciókat sem a Billingo, sem a Számlázz.hu nem támogat a megjegyzés mezőben, tehát félkövér, dőlt betűket vagy képeket nem tudsz ide beszúrni, csak sima szöveget. Sortörés, új sor működik mindkét számlázóval.

Alapértelmezetten ezek a feltételek érhetők el:

  • Fizetési mód
  • Szállítási mód
  • Rendelés típusa(magán vagy céges)
  • Termék kategória
  • Számla nyelve
  • Számla típusa(számla, díjbekérő, sztornó számla)
  • Számlázás fiók(ha több fiókot is beállítottál)

Ha új, egyedi feltétel szeretnél létrehozni, akkor használhatod hozzá az alábbi filtereket:

add_filter('wc_billingo_plus_notes_conditions', function($conditions){
    $conditions['currency'] => array(
        'label' => 'Pénznem',
        'options' => array(
            'EUR' => 'Euró',
            'HUF' => 'Forint'
        )
    )
    return $conditions;
});

add_filter('wc_billingo_plus_notes_conditions_values', function($conditions_values, $order){
	$conditions_values['currency'] = $order->get_currency();
	return $conditions_values;
}, 10, 2);