Продажи по категориям в Magento? - PullRequest
2 голосов
/ 22 марта 2010

У нас есть категория "Распродажа" на нашем веб-сайте Magento. В идеале было бы неплохо получить отчет обо всех заказах, проданных в этой категории.

Можно ли в любом случае присоединить коллекцию заказов к коллекции продуктов и отфильтровать ее по идентификатору категории?

Вот похожая тема: http://www.magentocommerce.com/boards/viewthread/44296/

Есть идеи или я сумасшедший? Это не должно быть красиво.

Ответы [ 3 ]

4 голосов
/ 30 марта 2010

Все данные заказа в Magento зависят от продукта. В ней не хранится информация о том, к какой категории относятся товары. Итак, как вы выяснили, в Magento нет отчетов о подобных вещах. Это также усложняет задачу из-за того, что продукты могут быть в нескольких категориях. Допустим, у вас есть продукт, который относится к категории «Распродажа» и к другой категории. Как узнать, из какой категории был приобретен товар? (Вы не можете).

Грязный способ сделать это - просеять все заказы, и на каждом продукте проверить, относится ли он к категории «Распродажа», как вы упомянули в «Сборнике заказов».

К сожалению, это усложняется довольно быстро, и усилия могут действительно не стоить времени.

2 голосов
/ 24 ноября 2010

Вот как я получил итоги продаж (т.е. выручку) по категориям.Это может вас не устраивать ...

Во-первых, я создал раскрывающийся атрибут под названием reportcategory и создал для него список допустимых значений.Затем я назначил правильное значение каждому товару в магазине.Такое использование атрибута позволяет обойти проблему, заключающуюся в том, что продукт может принадлежать более чем одной «реальной» категории.Для создания отчетов вы всегда хотите, чтобы он был связан с одной категорией.

Затем я использовал расширение Aheadworks Advanced Reports с добавленной единицей продаж по производителю.Я сделал копию этой подотчетной единицы и изменил все ссылки на производителя для подотчетной категории.

Боб - твой дядя, теперь у меня есть отчет о доходах от продаж по категориям.

Я все еще работаю над тем, как получить подробный список продуктов, проданных по категориям отчетов ....

: (

Надеюсь, что кому-то это поможет

0 голосов
/ 06 апреля 2010

Я строю систему, которая переопределяет функцию Mage_Checkout_OnepageController saveOrderAction может получить мне то, что мне нужно.

...