[Magento] Supprimer les catégories

Dans: Magento

19 août 2013

Voici le script SQL pour vider les catégories d’un Magento 1.7.*.

A noter qu’il y a une table par store view si le Flat Catalog est activé (catalog_category_flat_store_*) :

SET FOREIGN_KEY_CHECKS=0;
-- Reset categories
TRUNCATE catalog_category_anc_categs_index_idx;
TRUNCATE catalog_category_anc_categs_index_tmp;
TRUNCATE catalog_category_anc_products_index_idx;
TRUNCATE catalog_category_anc_products_index_tmp;
DELETE FROM catalog_category_entity WHERE entity_id > 2;
DELETE FROM catalog_category_entity_datetime WHERE entity_id > 2;
DELETE FROM catalog_category_entity_decimal WHERE entity_id > 2;
DELETE FROM catalog_category_entity_int WHERE entity_id > 2;
DELETE FROM catalog_category_entity_text WHERE entity_id > 2;
DELETE FROM catalog_category_entity_varchar WHERE entity_id > 2;
TRUNCATE catalog_category_flat_store_1;
TRUNCATE catalog_category_product;
TRUNCATE catalog_category_product_index;
TRUNCATE catalog_category_product_index_enbl_idx;
TRUNCATE catalog_category_product_index_enbl_tmp;
TRUNCATE catalog_category_product_index_idx;
TRUNCATE catalog_category_product_index_tmp;
ALTER TABLE catalog_category_anc_categs_index_idx AUTO_INCREMENT=1;
ALTER TABLE catalog_category_anc_categs_index_tmp AUTO_INCREMENT=1;
ALTER TABLE catalog_category_anc_products_index_idx AUTO_INCREMENT=1;
ALTER TABLE catalog_category_anc_products_index_tmp AUTO_INCREMENT=1;
ALTER TABLE catalog_category_entity AUTO_INCREMENT=3;
ALTER TABLE catalog_category_flat_store_1 AUTO_INCREMENT=1;
ALTER TABLE catalog_category_product_index AUTO_INCREMENT=1;
ALTER TABLE catalog_category_product_index_enbl_idx AUTO_INCREMENT=1;
ALTER TABLE catalog_category_product_index_enbl_tmp AUTO_INCREMENT=1;
ALTER TABLE catalog_category_product_index_idx AUTO_INCREMENT=1;
ALTER TABLE catalog_category_product_index_tmp AUTO_INCREMENT=1;
SET FOREIGN_KEY_CHECKS=1;

Formulaire pour Commenter

Si vous en avez besoin, entourez votre code :

PHP : [php]echo $variable[/php]
XML : [xml]<default></default>[/xml]

Je m'appelle Frédéric Martinez.

Je suis Freelance Magento, fondateur de l'agence web e-commerce PH2M et anciennement étudiant en Master MIAGE à Toulouse.

Ce site présente mes réalisations professionnelles, personnelles et universitaires.

Magento Certified Developer Plus

rss_32 twitter_32 Magento

  • Vincent MARMIESSE: Bonjour, Attention depuis Magento 1.9.2.0, les blocs CMS sont en cache ! Cela ne pose pas de pro [...]
  • Java2dev: Bonjour, pour l'Etape 1 a quel niveau on met les codes? dans quel folder et c'est un fichier a edit [...]
  • manuel: Bonjour Frédéric, j'aimerais savoir comment enlever l'option de ( signature obligatoire ) de mon m [...]
  • Arsene: Bonjour a tous, j'aimerais savoir comment créer un module qui propose des options d'assurance su [...]
  • Frédéric Martinez: @Thomas : Il y aura toujours de la perte sur les personnes ne retournant pas sur la page de success. [...]