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. 22.

Woo Billingo Plus