Перед установкой Российской сборки Magento в магазин, работающий на Magento Enterprise Edition, а также перед последующими обновлениями Российской сборки Magento в магазине, работающем на Magento Enterprise Edition, надо неким образом разграничить полномочия между аналогичными модулями Российской сборки Magento и Magento Enterprise Edition.
Для каждого из этих 6 модулей есть 2 варианта разграничения полномочий:
- отключить соответствующий модуль Российской сборки Magento
- отключить соответствующий модуль Magento Enterprise
Соответствующие 6 конфликтных модулей Российской сборки Magento описаны для системы в файле app/etc/modules/Df_Enterprise.xml:
<?xml version='1.0'?> <config> <modules> <Df_Cms> <active>true</active> <codePool>local</codePool> <depends> <Df_Core/> <Mage_Cms/> </depends> </Df_Cms> <Df_CustomerBalance> <active>true</active> <codePool>local</codePool> <depends> <Df_Core/> <Df_Licensor/> <Mage_Customer/> </depends> </Df_CustomerBalance> <Df_Invitation> <active>true</active> <codePool>local</codePool> <depends> <Df_Core/> <Df_Licensor/> <Mage_Adminhtml/> <Mage_Customer/> </depends> </Df_Invitation> <Df_Logging> <active>true</active> <codePool>local</codePool> <depends> <Df_Core/> <Df_Licensor/> </depends> </Df_Logging> <Df_PageCache> <active>true</active> <codePool>local</codePool> <depends> <Df_Core/> <Df_Licensor/> </depends> </Df_PageCache> <Df_Reward> <active>true</active> <codePool>local</codePool> <depends> <Df_Core/> <Df_Licensor/> <Mage_Customer/> <Mage_Checkout/> </depends> </Df_Reward> </modules> </config>
Для отключения отдельного модуля можно:
- удалить блок, соответствующий модулю.
- закомментировать блок, соответствующий модулю
- изменить в блоке, соответствующем модулю, <active>true</active> на <active>false</active>.
Для отключения всех 6 конфликтных модулей проще всего удалить файл app/etc/modules/Df_Enterprise.xml полностью.
С другой стороны, можно отключить соответствующие конфликтные модули Magento Enterprise Edition.
Для этого проще всего создать внутри папки app/etc/modules подпапку с любым именем (например: «_disabled»), и переместить туда те файлы из папки app/etc/modules, которые соответствуют конфликтным модулям Magento Enterprise.
Имена этих файлов соответствуют системным именам модулей с добавкой расширения *.xml, а системные имена модулей перечислены ниже.
6 конфликтных модулей Российской сборки Magento и Magento Enterprise Edition:
- Название в Российской сборке Magento: «Полностраничное кэширование».
- Системное имя в Российской сборке Magento: Df_PageCache
- Системное имя аналогичного модуля в Magento Enterprise Edition: Enterprise_PageCache
- Назначение модулей:
Полностраничное кэширование.
Сразу два модуля полностраничного кэширования в системе не нужны.
- Название в Российской сборке Magento: «Полностраничное кэширование».
- Название в Российской сборке Magento: «Статьи 2.0».
- Системное имя в Российской сборке Magento: Df_Cms
- Системное имя аналогичного модуля в Magento Enterprise Edition: Enterprise_Cms
- Назначение модулей:
Оба модуля позволяют вести иерархию страниц, а также вести учёт вариантов и редакций статей.
Модуль Российской сборки Magento так же позволяет добавлять статьи в товарное меню, а также гибко настраивать меню статей в боковом меню.
- Название в Российской сборке Magento: «Статьи 2.0».
- Название в Российской сборке Magento: «Личный счёт».
- Системное имя в Российской сборке Magento: Df_CustomerBalance
- Системное имя аналогичного модуля в Magento Enterprise Edition: Enterprise_CustomerBalance
- Назначение модулей:
Оба модуля позволяют администратору предоставлять покупателям личный виртуальный счёт в интернет-магазине, а покупателям — оплачивать товары и услуги с этого счёта. Два личных счёта одному покупателю не нужны, поэтому один из модулей надо отключить.
- Название в Российской сборке Magento: «Личный счёт».
- Название в Российской сборке Magento: «Накопительная программа».
- Системное имя в Российской сборке Magento: Df_Reward
- Системное имя аналогичного модуля в Magento Enterprise Edition: Enterprise_Reward
- Назначение модулей:
Оба модуля позволяют администратору предоставлять покупателям баллы за некие действия, в том числе покупки, а покупателям — полностью или частично расплачиваться этими баллами за покупки в интернет-магазине.
- Название в Российской сборке Magento: «Накопительная программа».
- Название в Российской сборке Magento: «Приглашения».
- Системное имя в Российской сборке Magento: Df_Invitation
- Системное имя аналогичного модуля в Magento Enterprise Edition: Enterprise_Invitation
- Назначение модулей:
Оба модуля позволяют администратору предоставлять покупателям баллы накопительной программы за привлечение в интернет-магазин новых покупателей.
- Название в Российской сборке Magento: «Приглашения».
- Название в Российской сборке Magento: «Контроль работников магазина».
- Системное имя в Российской сборке Magento: Df_Logging
- Системное имя аналогичного модуля в Magento Enterprise Edition: Enterprise_Logging
- Назначение модулей:
Оба модуля позволяют администратору контролировать работников магазина (контент-менеджеров) посредством ведения учёта выполненной ими рабты в интернет-магазине.
- Название в Российской сборке Magento: «Контроль работников магазина».