Как настроить сегменты клиентов Magento Enterprise? - PullRequest
0 голосов
/ 11 марта 2011

Должен ли я

1) переопределить все Enterprise / CustomerSegment

, затем добавить в классы, которые мне нужны, чтобы добавить свои собственные условия и классы для моделей для построения запросов к БД

2) 1) кажется громоздким, как бы я просто добавил свои новые классы условий в локальную папку?

1 Ответ

0 голосов
/ 15 марта 2011

Решение состоит в том, чтобы переопределить только модели и оставить блок-контроллер с помощью модуля Enterprise_CustomerSegment.

Эти файлы потребуются для обновления модуля CustomerSegment для добавления отчета о постоянном заказе:

CustomModule/CustomerSegment/etc/config.xml (со всеми моделями)

CustomModule/CustomerSegment/Model/Condition/Combine/Abstract.php  

(это не обязательно должно быть переопределено)

CustomModule/CustomerSegment/Model/Segment/Condition/Combine/Root.php

CustomModule/CustomerSegment/Model/Segment/Condition/Standingorder/Frequency.php

CustomModule/CustomerSegment/Model/Segment/Condition/Combine.php

CustomModule/CustomerSegment/Model/Segment/Condition/Standingorder.php

CustomModule/CustomerSegment/Model/Segment.php

(это не обязательно должно быть переопределено)

...