Я создал пользовательский атрибут (его код sort_order_product) в magento, который хранит числа, такие как 1,2,3,4,5 ... Я хочу получить продукты, отсортированные в соответствии с sort_order_product, я выборку товаров с использованием запросаСортировка коллекции пурпурных изделий в соответствии с пользовательским атрибутом
$collection = Mage::getModel('catalog/product')
->getCollection()
->joinField('category_id', 'catalog/category_product', 'category_id', 'product_id = entity_id', null, 'left')
->addAttributeToSelect('*')
->addAttributeToFilter('category_id', array('in' => $categoryIds))
->setOrder('sort_order_product', 'ASC');
Но это не дает желаемого результата. Пожалуйста, дайте мне знать мою ошибку. Спасибо заранее.
Я сделал эти шаги, но затем также не предоставляет список продуктов в соответствии с порядком сортировки пользовательского атрибута. – user0509
убедитесь, что атрибут имеет целочисленный тип в базе данных –
В какой таблице хранятся пользовательские атрибуты? – user0509