mafcz
Forum Replies Created
-
Dobrý den,
velmi děkuji za reakci.Dobrý den,
také bych se rád zeptal, jak to s touto funkcí vypadá.
Moc děkuji,
Martin FučíkOk, 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 2 years, 2 months 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, který učuje číselnou řadu. Přijde mi, že si standardně vezme SF order number, který je pozměněný 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 vhodný filter, který by mohl natvrdo určit, že číslo faktury bude “F” a následně meta key _alg_wc_full_custom_order_number. Čili výsledek 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řený doklad.
Forum: Plugins
In reply to: [SuperFaktura WooCommerce] Přidání řádku faktury při dárkovém poukazuDobrý den,
funguje to, moc děkuji. Ještě jsme udělali nějaké drobné změny, protože vkládaný poukaz je již s DPH a zároveň máme režim OSS.
Přikládám upravený 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 2 years, 5 months 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 být standardní slevy, protože dárkový 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 poukazuDobrý 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 aplikovaný 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 být 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, který 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, který poníží celkovou částku faktury. Nejsem si úplně jist jestli to jde i přes tuto funkci udělat.Děkuji.
- This reply was modified 2 years, 5 months ago by mafcz.
Thanks a lot 🙂