Дело в том, что "партнерский модуль" - это крайне обширное понятие. Схем партнерских программ бывают сотни и тысячи. Конкретно наш партнерский модуль решает 2 задачи:
1. Он добавляет в систему очень важные механизмы для разработчиков (контекст тем оформления). С помощью данного модуля можно реализовывать многие идеи.
2. Решает конкретную задачу одного из тысячи видов партнерских программ.
Подробнее:
Есть организация по продаже систем видео наблюдения (AAA.ru), у неё есть армия монтажников. Монтажники хотят получать свое вознаграждение от продажи доп. оборудования, которое они рекламируют. Администратор AAA.ru заводит партнерские сайты для монтажников BBB.ru, CCC.ru, ... У монтажников появляются свои сайты. На сайтах монтажников продается ассортимент магазина AAA.ru (но по желанию: с другой ценой, с другой темой оформления).
Когда конечный пользователь заказывает оборудование на сайте монтажника, то монтажнику приходит уведомление о заказе, а у администратора сайта AAA.ru в заказе ставится пометка о том, что заказ пришел от партнера.
Вот такую задачу решает наш партнерский модуль, но его можно использовать и для других задач, не связанных с партнерством.
Ключевое здесь следующее: партнерский модуль позволяет отображать тот же контент, что и на основном сайте, но с другой ценой и с другим шаблоном.