Magento Mise à jour de la TVA à tous les produits existant

Vous importez des produits dans Magento, vous cherchez une solution pour appliquer la TVA par défaut à tous les produits existant.

Merci à maverick193 pour son petit Script en PHP

Commencez par créer ta classe de TVA, Récupèrez en suite son id sur la fiche produit (Onglet ‘Price’, le champ ‘Tax Class’ à l’aide de ton firebug par exemple).
Créer ensuite un fichier php à la racine de ton magento et tu y met le code suivant :

 
 <?php
error_reporting(E_ALL);
 ini_set('display_errors', 1);
 ini_set('max_execution_time', 3000);
 ini_set('memory_limit', '1024M');
define('MAGENTO', realpath('.'));
 require_once(MAGENTO.'/app/Mage.php');
$app = Mage::app();
 $app->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$tax_class_id_value = 2; //mettre l'id de ta classe de taxe
 $product_ids = Mage::getResourceModel('catalog/product_collection')->getAllIds();
Mage::getSingleton('catalog/product_action')->updateAttributes($product_ids, array('tax_class_id' => $tax_class_id_value), 0);
echo count($product_ids) . 'Produits ont été mis à jour...';

Attention!! ce script va réinitialiser la classe de TVA de tout le Catalogue

, , , , , , , , , ,

  1. Poster un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :