管理者側から注文を作成するときに無効な製品を表示したくない
「顧客の管理」で顧客をクリックしてから「注文の作成」をクリックすると、クライアントは無効にした製品が注文に追加する製品のリストに表示されることを望んでいません。これを変更するにはどうすればいいですか?または、少なくともいくつかのファイルの場所のヒント、笑。 以下のアドバイスに従って以下を編集しています。 protected function _prepareCollection() { $attributes = Mage::getSingleton('catalog/config')->getProductAttributes(); /* @var $collection Mage_Catalog_Model_Resource_Product_Collection */ $collection = Mage::getModel('catalog/product')->getCollection(); $collection ->setStore($this->getStore()) ->addAttributeToSelect($attributes) ->addAttributeToSelect('sku') ->addStoreFilter() ->addAttributeToFilter('type_id', array_keys( Mage::getConfig()->getNode('adminhtml/sales/order/create/available_product_types')->asArray() )) ->addAttributeToSelect('gift_message_available'); ->addFieldToFilter('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED); Mage::getSingleton('catalog/product_status')->addSaleableFilterToCollection($collection); $this->setCollection($collection); return parent::_prepareCollection(); } ご覧のとおり、追加しまし->addFieldToFilter('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED);たが次のエラーが発生します。 解析エラー:構文エラー、/ home / ab71714 / public_html / app / code / core / Mage …