Még nincs semmi a kosárban
Számla tételek módosítása
A számlán megjelenő tétel neve alapértelmezetten a termék neve. Ha szeretnéd módosítani, akkor a termék szerkesztésekor a Haladó fülön találsz 3 új mezőt:
A szállítási tételek nevét is tudod módosítani. Ehhez keresd meg a szállítási módot, kattints a beállításokra és látni fogsz egy Tétel elnevezés mezőt:
Ha valamilyen bonyolultabb logika szerint szeretnéd módosítani a tételt, akkor használhatod a következő filtert:
add_filter('wc_billingo_plus_invoice_line_item', 'wc_billingo_plus_invoice_line_item_name_change', 10, 4);
function wc_billingo_plus_invoice_line_item_name_change($product_item, $order_item, $order, $invoiceData) {
$product_item['description'] = 'Új tétel név';
return $product_item;
}
Ha pedig szeretnél létrehozni dinamikusan egy új tételt(például egy ingyenes ajándék feltüntetése a számlán), használhatod az alábbi kódot:
add_filter('wc_billingo_plus_invoice', 'wc_billingo_plus_add_custom_item', 10, 2);
function ($invoiceData, $order) {
$invoiceData['items'][] = array(
'description' => 'tétel neve',
'item_comment' => 'tétel leírása',
'qty' => 1,
'unit' => 'mennyiségi egység',
'net_unit_price' => 1000, //nettó egységár
'vat_id' => 1 //Adószám azonosító, itt találsz hozzá listát, melyik micsoda: https://billingo.readthedocs.io/en/latest/vat/
);
return $invoiceData;
}
Bővítmény információk
Verziószám: | |
Legutóbb frissítve: | 2024. 12. 21. |