Magento. Сотрувати продукти за Найновішими

Table of Content

Вимога яку ми отримуємо час від часу стосуються опції сортування за останніми (latest) доданими продуктами.

Дана вимога пов’язана з прихованим атрибутом “created_at”, ми не маємо доступу до нього на панелі редагування атрибутів, але ми можемо це змінити через базу даних, так як цей атрибут схожий з іншими атрибутами він може бути використаний для сортування продуктів на сторінці категорії.

UPDATE `catalog_eav_attribute`
SET `used_for_sort_by` = 1
WHERE attribute_id = (
   SELECT `attribute_id`
   FROM `eav_attribute`
   WHERE `entity_type_id` = (
      SELECT `entity_type_id`
      FROM `eav_entity_type`
      WHERE `entity_model` = "catalog/product"
   ) AND `attribute_code` = "created_at"
);

Наступний запит просто додає frontend мітку яка використовується як текст у селектбоксі для сортування. Замініть Newest будь яким іншим текстом який ви хочете бачити.

UPDATE `eav_attribute`
SET frontend_label = "Newest"
WHERE `entity_type_id` = (
   SELECT `entity_type_id`
   FROM `eav_entity_type`
   WHERE `entity_model` = "catalog/product"
) AND `attribute_code` = "created_at";

Після цього можливо буде потрібно підключити даний атрибут на сторінці редагування категорії
2015-11-12_1137

Leave a Reply

Your email address will not be published. Required fields are marked *