Pourquoi les attributs comme «Status» et `tax_class_id» sont-ils utilisés dans la recherche rapide par défaut?

magento.stackexchange https://magento.stackexchange.com/questions/1453

Question

Dans une nouvelle installation de magento, les attributs status et tax_class_id avoir "Utiliser dans Quick Search = Oui" par défaut. Je ne vois aucune raison pour laquelle ces attributs devraient être consultables et je dois toujours les désactiver.

Est-ce que je manque quelque chose ou est-ce une supervision?

Était-ce utile?

La solution

C'est juste mon opinion, mais je pense qu'ils ont juste oublié le «statut» de l'attribut comme consultable. Je pense qu'au début, ils avaient une approche différente pour le domaine du «statut». Ils prévoyaient d'avoir les statuts gérables. J'ai trouvé ça dans mysql4-install-0.7.0.php du module de catalogue:

    CREATE TABLE {$this->getTable('catalog_product_status')} (
      `status_id` tinyint(3) unsigned NOT NULL auto_increment,
      `status_code` varchar(32) NOT NULL default '',
      PRIMARY KEY  (`status_id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Available product statuses';
insert  into {$this->getTable('catalog_product_status')}(`status_id`,`status_code`) values (1,'Enabled'),(2,'Disabled'),(3,'Out-of-stock');

Si vous pouvez avoir plusieurs statuts, il est un peu logique de les avoir consultables. Mais plus tard, ils ont changé d'avis. Dans mysql4-upgrade-0.7.4-0.7.5.php Il y a ceci:

DROP TABLE IF EXISTS {$this->getTable('catalog_product_status')};

Quant à la classe d'impôt ... est la même situation que le statut au début. Les cours d'impôt sont gérables, et il est (un peu) logique de permettre au client de rechercher quelque chose comme «libre d'impôt» ou «marchandises taxables». Je ne sais pas qui le ferait, mais s'il le veut, pourquoi pas?

Si vous ne l'aimez pas, vous pouvez modifier le champ «consultable» et mettre sur votre «liste à faire» pour le rendre non consultable lors du démarrage d'un nouveau projet.

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