Question

Je suis en train de fixer un montant d'impôt sur les commandes qui sont traitées avec un contrôleur programatically personnalisé, mais ne peut pas savoir où mettre le numéro.

ce que j'ai: Une réponse de repos de la 3ème partie contenant toutes les informations de la commande. Il est de l'ordre de réglage avec mon contrôleur très bien pour tous les attributs sauf taxe (c.-à-prix, expédition, article, adresses, etc.) la taxe est la dernière chose que je dois comprendre.

Ce qu'il me faut. Prendre le nombre, ils me donnent dans le fichier XML et le pousser dans le champ de l'ordre « taxe »

Ce que je voudrais: J'espère qu'il ya quelque chose de très simple pour cela. Toutes les informations que j'ai trouvé dans ma recherche est pour des choses qui sont plus compliquées. Idéalement, je suis en espérant qu'il ya quelque chose comme $ quote-> setTax ( '$ myVariable'); que je viens pas été en mesure de trouver encore.

Comme vous pouvez le constater, je suis encore assez nouveau pour PHP et encore plus nouveau pour Magento, donc j'apprécie vraiment l'aide.

Était-ce utile?

La solution

J'ai fini par ajouter un module à mon extension qui ajoute une nouvelle redevance et l'élément de ligne aux totaux. Depuis que je ne ai pas besoin de traiter le montant du tout, ou d'appliquer une logique autre que « si elle est là, ajouter » c'était la solution la plus simple pour moi.

J'ai appris beaucoup sur le sujet http://tutorialmagento.com/how-to-add-fee-or-discount-to-order-totals-in-magento et en regardant l'extension, il avait fait c'est téléchargeable là.

Autres conseils

Je l'ai appris de cet article Comment ajouter des frais ou une remise aux totaux de l'ordre dans Magento 1.9 .

Vous trouverez un module libre d'ajouter des frais / réduction au total de la commande à: https : //github.com/yvoronoy/magento-extension-extra-fee

Avec le module ci-dessus, vous ne pouvez ajouter des frais supplémentaires. Si vous voulez ajouter des règles plus compliquées, je pense que vous pouvez télécharger le module et éditer des fichiers de code pour savoir comment cela fonctionne

Hope this helps .

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top