THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour amis théliens,
J'ai une question concernant la TVA. Je dois faire un site pour un client qui utilise différents taux de TVA selon les produits. Dans le back-office, il n'y a qu'une variable TVA et si j'ai bien compris, c'est la valeur par défaut ajoutée à tous les produits.
2 choses :
- je peux décider de ne pas renseigner ce champ dans la fiche produit pour que le client le renseigne lui même (et dans ce cas mettre la TVA à 0 dans les variables, mais un taux à 0 posera-t-il problème ?).
- je peux créer une sélection de Taux dans les caractéristiques du produit et le client n'aura donc plus qu'à sélectionner celui qui correspond à son produit.
Mais faut-il rajouter des variables des taux à gérer (TVA_2.1, TVA_5, TVA_10) dans la configuration ?

Par ailleurs, si je veux faire un pop-up des différents taux (dans la fiche produit), est-ce suffisant de modifier le fichier produit_modifier.php ?
Pour cela, je prends les lignes 505 à 508

    if($produit->tva == ""){
        $tva = Variable::lire("tva");
    }
    else $tva=$produit->tva;

pour les transformer de cette façon :

        if($produit->tva == ""){
        $tva = "<select>
        		<option value='5' name='5'>5</option>
        		<option value='10' name='10'>10</option>
        		<option value='20' name='20'>20</option>
        </select>";
    }
    else $tva=$produit->tva;

et je modifie la ligne 775 (<td><?php echo($tva); ?></td>)

Mais du coup, est-ce que cela va fonctionner ?

Si quelqu'un a déjà fait les mêmes modifs, je le remercie de m'aider et de m'aiguiller.

Merci beaucoup !

Al.


v. 1.5.4 - v 2.3.4 - v 2.4.3

  • manu
  • faï tot petar miladiu

Offline


Bonjour,

comme tu l'as dit, dans la partie variable il est possible de configurer la TVA globale de la boutique. C'est à dire qu'à chaque nouvelle création de produit, cette tva lui est assigné.

Ton client peut appliquer le taux de tva qu'il souhaite sur chaque produit et aucune modification n'est nécessaire. Il doit juste saisir le taux de TVA.

Au finale, qu'il choisisse la tva dans une liste déroulante ou bien qu'il saisisse le taux revient grosso-modo au même, une action de sa part est requise.


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


ok, merci beaucoup. Je crois que je vais faire simple et le laisser mettre le taux de tva tout seul comme un grand. Dans la partie variable, je mettrai son taux le plus courant et après, à lui de jouer.

Il me semble que c'est le plus simple.

Merci manu !

Al


v. 1.5.4 - v 2.3.4 - v 2.4.3