在新的Magento的新安装中 statustax_class_id 默认情况下,请使用“快速搜索= yes”。我看不出应该搜索这些属性的任何原因,我总是必须进入并禁用它们。

我错过了什么还是这是监督?

有帮助吗?

解决方案

这只是我的观点,但我认为他们只是忘记了可搜索的属性“状态”。我认为起初他们对“状态”字段有不同的方法。他们计划使身份易于管理。我在 mysql4-install-0.7.0.php 目录模块:

    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');

如果您可以拥有多个状态,那么可以搜索它们有意义。但是后来他们改变了主意。在 mysql4-upgrade-0.7.4-0.7.5.php 有这样的:

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

至于税务类...与一开始状态的情况相同。税务类是可以管理的,并且(有点)让客户寻找“免费税收”或“应税商品”之类的意义。我不知道谁会做,但是如果他/她愿意,为什么不呢?

如果您不喜欢它,则可以更改“可搜索”字段,并戴上您的“待办事项列表”,以使其在启动新项目时无法搜索。

许可以下: CC-BY-SA归因
scroll top