Popis
Přidá IČO, DIČ a IČ DPH do fakturačních adres ve WooCommerce a ověří jejich hodnoty. Ověření je založeno buď na databázích ARES a VIES nebo pouze na matematickém ověření čísel. Pokud je fakturační adresa v ČR, můžete automaticky doplnit pole Společnost, DIČ, Adresa, Město a PSČ z dat uložených v ARESu.
Supports both PHP 7.1+ & PHP 8.0+.
Hlavní funkcionalita
- pro ČR jako fakturační zemi
- ověření pomocí ARES a VIES (nebo matematické ověření IČO a DIČ)
- automatické doplnění z ARESu (pole Společnost, DIČ, Adresa, Město a PSČ) na základě IČO
- pro SK jako fakturační zemi
- ověření DIČ ve VIES (nebo pouze ověření formátu DIČ)
- pro země EU jako fakturační země
- ověření DIČ ve VIES
- přidá pole IČO, DIČ, IČ DPH na WooCommerce frontend: stránky Pokladna a Můj účet
- umožní úpravy z administrace (backend):
Uživatelé -> Jan Novák (upravit) -> fakturační adersa zákazníka
E-shop-WooCommerce -> Objednávky-> Objednávka (zobrazit(upravit)) -> Fakturace (upravit)
- Povolit zobrazení/skrytí polí („Nakupuji na firmu“)
- Přesnout pole „Země“ nad zaškrtávátko „Nakupuji na firmu“)
Kompatibilita
- Kybernaut Mailstep
- WooCommerce SuperFaktura
- WooCommerce PDF Invoices & Packing Slips
- WooCommerce Sequential Order Numbers
- Woo Checkout Field Editor Pro
- Toret – Woo iDoklad, Woo Doprava, Woo GoPay etc.
Požadavky
- PHP knihovna SoapClient pro validaci pomocí VIES (zeptejte se hostinguú
Poděkování
Pokud chcete pomoci, přidejte se na Github.
Instalace
- Postupujte podle běžného WordPressového postupu.
- Běžte do
WooCommerce->Settings->General
a sescrollujte dolů naNastavení Kybernaut IČO DIČ
.
Nejčastější dotazy
-
Chci zobrazit hodnoty ve Woo iDoklad od Vladislava Musílka (Toret)
-
Přejděte do
Toret plugins -> Woo iDoklad
a seskrolujte naPřiřazení polí pro IČ a DIČ
a vyplňte následující hodnoty:
IČ:_billing_ic
DIČ:_billing_dic
SK DIČ:_billing_dic_dph
-
Chci upravit vzhled pole ověřená v ARESu
-
Můžete použít css třídy
.kbnt-validating
,.kbnt-ok
, and.kbnt-wrong
for example:
.kbnt-wrong input {
color: #e2401c;
}
.kbnt-ok input {
color: #0f834d;
}
.kbnt-validating input{
color: #3d9cd2;
} -
Chci zobrazit pole v jedné řádce, jedno vedle druhého (poloviční šířka)
-
Tento snippet můžete použít k úpravě CSS tříd jednotlivých polí, stačí je přidat do functions.php
add_filter( 'woolab_icdic_class_billing_ic', 'my_theme_class_billing_ic', 10, 1 ); function my_theme_class_billing_ic ( $class ) { return array('form-row-first'); } add_filter( 'woolab_icdic_class_billing_dic', 'my_theme_class_billing_dic', 10, 1 ); function my_theme_class_billing_dic ( $class ) { return array('form-row-last'); }
-
Chci aktualizovat zákaznické údaje (nejenom ty objednávkce), pokud změním IČO a DIČ v rámci editace objednávky.
-
Tento snippet můžete použít, pokud chcete povolit k aktualizaci údajů o zákaznících při úpravě objednávky, stačí jej přidat do functions.php
add_filter( 'woolab_icdic_update_user_meta', '__return_true' );
-
Chci používat nejnovější soubory. Jak to mohu udělat?
-
Použijte ideálně GitHub repozitář. Postupujte následovně:
-
Pokud jste to ještě neudělali: Nainstalujte git
-
v konzoli přejdště do složky ‚wp-content/plugins´
-
zadejte
git clone https://github.com/vyskoczilova/kybernaut-ic-dic
nebo ještě lépegit fork https://github.com/vyskoczilova/kybernaut-ic-dic
-
Pokud chcete používat poslední soubory (pozor, nemusí být testovány s vaší verzí) zadejte `git pull´.
-
-
Našel jsem chybu. Kde o ní napsat?
-
Osobně preferuji Github. Odkaz na plugin je zde: GitHub
Ale samozřejmě můžete napsat i tady na fóru. -
Našel jsem chybu a spravil ji. Co s tím?
-
Publikuje na GitHub anebo — pokud pracujete na klonovaném repozitáři— pošlete mi pull request.
Recenze
Autoři
Kybernaut IČO DIČ je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „Kybernaut IČO DIČ“ byl přeložen do 2 jazyků. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “Kybernaut IČO DIČ” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.6.7 (2022-01-12)
- Fix: Checbox buy as company – data are sent even when unchecked – thanks to @morvy
1.6.6 (2021-11-05)
- Fix: jQuery 3.x compatibility #41 – thanks to @morvy
- Fix: Notice: Undefined variable: dic #43 – thanks to @morvy
1.6.5 (2021-10-01)
1.6.4 (2021-04-05)
- Fix: prefix toggle CSS class.
- Fix: call an old function in SK DIČ validation.
- Improve: remove duplicate class on IČ DPH.
- Improve: validate ARES only when CZ selected (when the country is re-selected again).
- Load toggle CSS only when used.
1.6.3 (2021-02-24)
- Feature: Add compatibility with PHP 8
1.6.2 (2021-02-24)
- Fix: Chyba validace DIČ.
1.6.1 (2021-02-24)
- Zvýšení verze po problémech s „vendors“ složkou v SVN.
1.6.0 (2021-02-24)
- Fix: Přidat správní třídy na checkbox pro nákup na firmu
- Zaktualizování závislostí: composer VAT knihovna na 2.0.5
- Bump minimum requirements to 7.1 (due to Composer dependency)
1.5.4 (2020-12-02)
1.5.3 (2020-11-09)
- Kompatibilita s WooCommerce SuperFaktura
- Kompatibilita Kybernaut Mailstep
1.5.2 (2020-10-13)
- Opravena špatná cesta ke zdrojům CSS a JS.
- Pro lepší kompatibilitu použití obecnějších CSS selektorů.
1.5.1 (2020-09-17)
- Opraven bug s uvozovkami – #25
- Přidán vlastní filter pro vypnutí povinného DIČ v případě Slovenska, pokud je vyplněno IČ a jedná se o neziskovku:
add_filter( 'woolab_icdic_sk_required_ic_and_dic', '__return_false' );
– #26
1.5.0 (2020-07-20)
- Fix: Slovenské DIČ, #22– díky @morvy
- Feature: Feature: Zobrazit/skrýt pole v pokladně #24 – @morvy
- Údržba: Aktualizace jazykových souborů a dalších závislostí
1.4.0 (2019-09-05)
- Fix: Odstranění mezer z polí IČO, DIČ, DIČ DPH (#8)
- Fix: Validace slovenského DIČ ve Viesu (#9)
- Fix: Zovolat update_checkout JS když se načte adresa
- Výkon: Pokud nebyla hodnota IČO změněna, tak ji nevalidovat v Aresu. Volá seo po ‚donetyping‘.
- Údržba: Aktualizace node_modules
1.3.3 (2018-11-18)
- Kompatibilní s WC 3.5.1, které „opravilo“ staré řazení pole adres #21763
1.3.2 (2018-08-14)
- Opraveno: Použít „číslo“ pro adesy v ARESu pokud není vyplněno číslo popisné nebo směrovací (@pryx)
1.3.1 (2018-06-03)
- Opraveno: Zobrazit IČ DPH na manuálním přidání nové objednávky pokud je jako země vybrané Slovensko
- Opraveno: Správná validace pro IČ DPH (s SK prefixem) a DIČ (bez něj)
- Opraveno: Odstraněna WC nonce (WC ji zjišťuje samo)
- Opraveno: Problém s načítáním nastavení pluginu
- Přidán návod jak na propojení s Woo iDoklad do readme.txt
- Aktualizován .pot zdrojový soubor.
1.3.0 (2018-02-21)
- Opraveno: Zobrazení pole „DIČ“ v úpravě objednávky v administraci.
- Fix: Kompatibilita s WooCommerce Sequential Order Numbers (#3)
- Výkon: CSS v administraci.
- Feature: Ověření českých IČO (via ARES)
- Feature: automatické doplnění z ARESu pro pole Společnost, DIČ, Adresa, Město a PSČ na základě IČO
- Feature: Ověření DIČ (via VIES)
- Přidáno: Nastavení pluginu
WooCommerce->Settings->General
- Pole přesunuta za pole „Společnost“
1.2.0 (2018-02-08)
- Opraveno: Úpravy IČO a DIŠ přes objednávky v administračním rozhraní
- Feature: Texty v pluginy jsou pouze v angličtině, čeština jen jako překlad
- Feature: Přidán filtr
woolab_icdic_class_{field_name}
pro přizpůsobení CSS třídy přidaných polí fakturace - Feature: Přidán filtr
woolab_icdic_update_user_meta
pro povolení aktualizování uživatelský údajů z editace objednávky - Přidáno: Odkazy na Github a přiddání hodnocení pluginu.
- Přidáno: Základní podpora pro Slovensko (založeno na tomto článku)
1.1.0 (2017-04-05)
- Opraveno: „Order properties should not be accessed directly.“ Přidána podpora WooCommerce 3.0.
1.0.3 (2017-02-1)
- Opraveno: zobrazení polí v Můj účet na frontendu.
- Přidáno: Podpora pro WooCommerce PDF Invoices & Packing Slips.
1.0.2.1 (2016-12-15)
- Feature: Vytvořen repozitář GIT
1.0.2 (2016-09-05)
- Opraveno: termín „IČ“ změněn na „IČO“.
1.0.1 (2016-07-18)
- Feature: Ověří fakturační zemi a validuje IČO a DIČ pouze, když je nastaveno CZ
1.0.0 (2016-07-16)
- První vydání