na chwile obencnba patrzac w zrodlo to masz dwa moduly jeden na drugim, tak jak pisal @Angar.
patrzac na .php modulu to masz sporo odniesien do bazy konfiguracyjnej. musisz w kazdym module dac unikalne wpisy dla azdego z modulow. dla rozroznienia wspisow masz pieknie pozaznaczane duzymi literami tabele zaczynajace sie od 'MINIC_PROMOTION' tutaj tez musisz zmienic nazwy adekwatnie pod dana kopie, np 'MINIC_PROMOTION_1'
juz pol sukcesu masz
moduly wysweitlaja sie dwa razy wiec zostalo tylko rozdzielenie konfiguracji, czyli okreslenie wpisow w Confoguration::
EDIT !
@Angar, a probowales zdublowac ten modul?
masakra... to wrecz wyzwanie... tego nie da sie zrobic na logike jak kazdy inny modul.... zbyt wiele zmiennych, powiazan itd. trzeba zmieniac wszystkie zmienne, niby sa po $this ale nie wiem jakim trafem dzialaja na kazda zrobiona kopie, znaczy ostatni zduplikowany w kolejce przekazuje dane do poprzednikow, nadpisuje je... teoretycznie nie powinien przy $this, a jednak... zmienne zachowuja sie jak globalne... poza tym blokuja sie wzalemnie .js, a tez zmienilem wpsiu pod slidera na dany div z kopii i dalej sie gryzie.... istna kombinatoryka stosowana