Istnieje potrzeba zrozumienia wzorca MVC, który jest wbudowany w OpenCart.
W skrócie - masz klasę Model, która współdziała z bazą danych, klasę Controller, która działa powyżej i wywołuje metody Model (pobieranie danych, aktualizacja danych, wstawianie danych) i przekazuje dane wyjściowe do przeglądarki podczas przetwarzania przez widok (powinno być inną klasę, ale OpenCart ma tylko taką samą jak MC - część Model-Controller z plikami szablonów).
A więc do Twojego problemu:musisz zmodyfikować catalog/model/catalog/category.php
i poszukaj metody o nazwie getCategory
który pobiera konkretne dane kategorii. Tutaj w zapytaniu wybierającym powinno być select * from ...
- jeśli tak to wszystko jest OK, ale jeśli jest jak select category_id, category_description, ... from ...
to musisz dodać swoje nowe pole również tutaj (przepraszam, nie pamiętam zapytań SQL z OpenCart).
Dodatkowo edytuj catalog/controller/product/category.php
i poszukaj części, w której dane kategorii są kontrolowane (wywoływany jest model kategorii) lub poszukaj linii zaczynającej się od $this->data['description'] = ...;
i dodaj tutaj swoje nowe pole, takie jak $this->data['description2'] = ...;
.
Mam nadzieję, że to pomoże.