mafcz
Forum Replies Created
-
Ok, but this feature doesn’t have anyhthing to do with paid version. It is about using filter hook wpo_wcpdf_order_items_data which is in free version. I can disabale paid version a still do this thing…
My goal is to add another line to the invoice. This line is only added when a gift voucher is applied in the order. So the line has a negative cost. This was successful as seen in the invoice image.
The problem is that the subtotal (in the “Medzisú?et” image) remains with the original value, as if the line with the negative amount was not added.
The total is zero because the order is zero. This is because gift certificates are applied correctly otherwise.
Thank you.
Forum: Plugins
In reply to: [SuperFaktura WooCommerce] Jiné ?íslo faktury p?i platbě kartouJe?tě doplním, ?e nastavení ?ísla faktury je v pluginu “F[ORDER_NUMBER]”. Myslím si, ?e p?i platbách kartou to z nějakého d?vodu to díky ?Custom Order Numbers Pro sel?e a proto tam spadne Order ID. Co? se do updatu nedělo a tě?ké hledat p?í?inu.
- This reply was modified 8 months, 3 weeks ago by mafcz.
Forum: Plugins
In reply to: [SuperFaktura WooCommerce] Jiné ?íslo faktury p?i platbě kartouU? jsem an to asi p?i?el. Problém je, ?e na webu je plugin Custom Order Numbers Pro, ktery u?uje ?íselnou ?adu. P?ijde mi, ?e si standardně vezme SF order number, ktery je pozměněny a u objednávky se vyskytuje jako meta key _alg_wc_full_custom_order_number.
Nicméně u plateb kartou tam skon?í Order ID. Nyní hledám v kódu vhodny filter, ktery by mohl natvrdo ur?it, ?e ?íslo faktury bude “F” a následně meta key _alg_wc_full_custom_order_number. ?ili vysledek by byl F2023030025. Kdy 25 je aktuální po?adové ?íslo toho měsíce, které se ka?dou objednávkou zvedá.Zatím mě napadá apply_filters( ‘sf_invoice_data’, $set_invoice_data, $order, $type ); ?lo by něco takového pou?ít?
Díky!Forum: Plugins
In reply to: [SuperFaktura WooCommerce] Jiné ?íslo faktury p?i platbě kartouNapsal jsem na popodru super faktury, nicméně mám podezd?ení, ?e to s tím nesouvisí. U? jsem oti? p?i?el na to co je to jiné ?íslo v na té faktu?e. Jde o to, ?e pokud je platba p?es TB Card Pay, tak místo dal?ího ?ísla je v ?ísle ID objednávky. S tím eroror v APi logu to nesouvisí, proto?e podle logu má daná objednávka správné vytov?eny doklad.
Forum: Plugins
In reply to: [SuperFaktura WooCommerce] P?idání ?ádku faktury p?i dárkovém poukazuDobry den,
funguje to, moc děkuji. Je?tě jsme udělali nějaké drobné změny, proto?e vkládany poukaz je ji? s DPH a zároveň máme re?im OSS.
P?ikládám upraveny kód pro ostatní.
function my_custom_item( $items_data, $order ) { $gift_card_total = $order->get_meta( '_ywgc_applied_gift_cards_totals' ); $vatorder = (int)$order->get_total_tax() === 0 ? null : 20; if ( $gift_card_total ) { $gift_card_total_no_vat = ($gift_card_total/(1 + ($vatorder/100))); $items_data[] = [ 'name' => __( 'Gift Card', 'woocommerce-superfaktura' ), 'quantity' => '', 'unit' => '', 'unit_price' => $gift_card_total_no_vat * -1, 'tax' => $vatorder, 'description' => implode( ', ', array_keys( $order->get_meta( '_ywgc_applied_gift_cards' ) ) ?? [] ), ]; } return $items_data; } add_filter('woocommerce_sf_invoice_extra_items', 'my_custom_item', 10, 2);
- This reply was modified 11 months, 2 weeks ago by mafcz.
Forum: Plugins
In reply to: [SuperFaktura WooCommerce] P?idání ?ádku faktury p?i dárkovém poukazuAno, akorát máme premium verzi. Jde o to, ?e to ani nem??ou byt standardní slevy, proto?e dárkovy poukaz nejd?íve někdo někomu koupí a pak je uplatněn. To se musí v ú?etnictví nějak projevit.
Most do ú?etního systému omega jsme upravili tak, aby tyto informace propisoval dle pot?eby na fakturu.
Koukal jsem do dokumentace a jestli jsem správně pochopil, tak je tam pouze mo?nost p?enést slevu procentuálně. Né sumu.
Forum: Plugins
In reply to: [SuperFaktura WooCommerce] P?idání ?ádku faktury p?i dárkovém poukazuDobry den,
integrujeme plugin YITH Gift Card a objednávku, tak ve WooCommerce máme.
Plugin p?idáme do wp_postmeta mety tyto t?i meta_key:- _ywgc_applied_gift_cards -> zde je ulo?en kód poukazu v objednávce a jeho hodnota p?íklad:?a:1:{s:19:”850C-E473-8B8B-6667″;d:50;}
- _ywgc_applied_gift_cards_totals -> zde je hodnota, která je ode?tena od celkové sumy objednávky
- _ywgc_applied_gift_cards_order_total -> zde je ulo?ená kone?ná cena objednávky po aplikaci kupónu.?
Problém je v tom, ?e kdy? je aplikovany poukaz, tak objednávka, která yb normálně stále dejme tomu 50EUR s DPH a uplatním poukaz 50EUR s DPH, tak je objednávka 0 EUR. V superfaktu?e ov?em vznikne faktura na 50EUR, proto?e nedojde k p?enesení poukazu.
To samé platí kdyby objednávky byla 55EUR a uplatnil se 50EUR kupón. V Superfaktu?e by mělo byt 5EUR, ale je tam 55EUR.
Hledám tedy cestu, jak p?ená?et slevovou ?ástku z meta_key _ywgc_applied_gift_cards_totals a kód poukazu, ktery je ulo?en v _ywgc_applied_gift_cards.
Proto jsem mluvil o negativním ?ádku nebo jakémkoliv uplatnění slevy, proto?e nedochází k p?enosu objednávky, tak jak je ve woocommerce.
Děkuji.
Forum: Plugins
In reply to: [SuperFaktura WooCommerce] P?idání ?ádku faktury p?i dárkovém poukazuDěkuji za reakci.
Měl jsem na mysli p?idání ?ádku na fakturu, kde bude ?íslo poukazu a následně jeho hodnota a tím vznikl negativní ?ádek, ktery poní?í celkovou ?ástku faktury. Nejsem si úplně jist jestli to jde i p?es tuto funkci udělat.Děkuji.
- This reply was modified 11 months, 2 weeks ago by mafcz.
Thanks a lot ??