Я бы хотел сортировать товары в категории по популярности (популярность означает просмотр страниц). Чтобы реализовать это, я создал атрибут (page_view), который я увеличиваю на странице сведений о продукте и использую этот атрибут для сортировки продуктов в категории. Все работает нормально с точки зрения функциональности, но с точки зрения производительности это не решение, поскольку из-за увеличения и экономии стоимости продукта слишком много. Для загрузки страницы с информацией о товаре потребовалось около 5 секунд, а без нее - около 0,9. Я попытался поместить этот код приращения в очень глубокую систему, но в любом случае убьет производительность. У кого-нибудь есть такие проблемы? И, возможно, есть предложения, как реализовать такие вещи. Заранее спасибо. Любое техническое глубокое объяснение того, как/почему это происходит, очень приветствуется. Я знаю, что это атрибут и $ product-> save(); влияют на множество продуктов, но в любом случае не могут объяснить, почему так много.Magento сортировать товары в категории по просмотрам страниц
0
A
ответ
0
Вы должны быть уверены, что ваш атрибут является частью плоской таблицы catalog_product, поэтому вам не нужно присоединяться к EAV-таблицам для выполнения этой операции сортировки.
0
К сожалению, я собираюсь ответить на вопрос, связанный со своим собственным вопросом, после того, как нашел ответ сам, надеюсь, что это когда-нибудь поможет кому-то. Проблема в том, что $ product-> save() является злом. Это очень медленная работа, поскольку она обновляет большое количество таблиц, и поэтому это заняло несколько секунд. Вместо этого я использовал функцию saveAttribure(), которая, кажется, быстрее, поскольку она делает меньше работы на фоне. Итак, подумайте, что «спасительная» функция продукта зла.
Смежные вопросы
- 1. Сортировать товары по категории
- 2. Товары Сортировать в Magento
- 3. Magento Products Сортировать по категории
- 4. Magento Сортировать Категории по алфавиту
- 5. Как сортировать товары по категориям Magento
- 6. Лицензия Webfont по просмотрам страниц
- 7. Magento: сортировать по категориям проблемы?
- 8. Magento - категория товары по атрибуту
- 9. Magento - Получить все товары в текущей категории
- 10. Magento товары, выпускаемые по категориям
- 11. Magento получить товары по цене
- 12. Wordpress Woocommerce сортировать товары по-разному для категории
- 13. Magento Показать товары по категориям
- 14. Magento товары и категории URL-адрес префикса
- 15. Impressionist gem - сортировать сообщения по просмотрам
- 16. Показать товары по категории XML
- 17. Magento - Сортировать по дате добавления
- 18. Как сортировать товары
- 19. Отсортировать новые товары magento
- 20. Как сортировать товары по пользовательским атрибутам?
- 21. Magento - экспортировать все товары и категории в таблицы
- 22. Woocommerce сортировать по категории
- 23. Magento - Сортировать по дате, обновленной в категории list.phtml
- 24. Как разместить товары в категории по запросу
- 25. Laravel 5: сортировать товары по категориям,
- 26. Magento: Показать количество страниц в категории списка страниц
- 27. Изменение «Сортировать по продукции» в Magento
- 28. Magento: Как отсортировать товары Новые предложения по категории "без учета категории"?
- 29. Как сортировать товары по «признакам» и цене (по возрастанию)?
- 30. товары не отображаются, когда я нажимаю категории в magento
Привет, Тобиас, Спасибо за ваш ответ. Он уже находится в плоском столе, поскольку он используется для сортировки продуктов в категории. – Plootor