web-dev-qa-db-fra.com

WooCommerce: TVA sur les produits groupés

Je suis nouveau sur WooCommerce et le problème est que les produits groupés affichent toujours la TVA par défaut car je ne peux pas modifier le paramètre de taxe sur les produits groupés. Les produits simples combinés par le groupe ont le taux réduit.

Donc, je dois probablement changer la sortie dans mon (sous-) thème à la TVA du premier produit simple connecté, non?

Comment puis je faire ça?

** Modifier **

Je n'ai aucun problème avec le magasin qui calcule mal la TVA. J'ai un problème avec l'affichage de la taxe sur les produits groupés. Il indique le taux par défaut avec le produit groupé même si tous les produits simples connectés ont un taux réduit. Et puisque je dois afficher le taux sur la page du produit en Allemagne, je dois changer cela.

2
dantz

Vous pouvez ajouter un champ personnalisé au groupe de produits, par exemple. tax_class et ensuite écrasez-le avec un filtre dans le fichier functions.php. Exemple:

add_filter( 'woocommerce_de_print_including_tax', 'foo_woocommerce_de_print_including_tax', 10 , 1);
function foo_woocommerce_de_print_including_tax($value) {
    global $product;
    $product->tax_class = get_post_meta($product->id, 'tax_class', true);
    return $value;
}

Cependant, je ne sais pas quel filtre conviendrait le mieux. Cela semble un peu sale, mais devrait faire l'affaire.

1
Nils Riedemann