Jak zobrazit sazbu daně produktu ve WooCommerce - Affinite.io CZ

Při zobrazení produktu ve WooCommerce, je poměrně jednoduché zobrazit výši DPH z ceny produktu. Větší problém, je ale zobrazit sazbu daně, pro konkrétní produkt.

Původně tento dotaz zazněl na Facebooku, kde jsem na něj odpověděl. Autor dotazu však nijak nereagoval a protože jsem zrovna tento týden, potřeboval řešit podobný problém, v tomto článku si ukážeme jednoduchý snippet, který sazbu zobrazí.

Nebudu zde zapisovat žádnou funkci, script si vložte do vlastní funkce a využijte takový hook, jaký potřebujete.

Jediné, co budete potřebovat, je id produktu. Protože je produkt custom post type, můžete použít i „global $post;“.

$_product = new WC_Product($post->ID);
$tax_rates  = WC_Tax::get_rates( $_product->get_tax_class() );
      if(!empty($tax_rates)){
            foreach($tax_rates as $tax ){
                $dph   = $tax['rate'];
                $nazev = $tax['label'];
            }
      }

V proměnné $dph je sazba daně, v $nazev je její jméno.

Ať slouží.

Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce

Admin-ajax.php zpomaluje stránky
Admin-ajax.php zpomaluje stránky
13 Pro, 2015
WordCamp Praha 2014 - videa uživatelská část
WordCamp Praha 2014 - videa uživatelská část
15 Pro, 2015

Komentáře nejsou povoleny.

Looking for something?