How to change core files?

While strictly modules, product feeds and extensions should be standalone and modular, some may require modifications to the Arastta core. Modifying Arastta core files greatly reduces your ability to update your store to later versions, and can affect other extensions/themes.

Therefore, Arastta ships with 4 systems:

  1. Translation System for language changes
  2. Override System for HTML/CSS changes
  3. Event System for PHP changes
  4. Modification System for PHP changes

We strongly recommend to use the Event System for PHP changes because with Modifications, if two or more extensions/themes want to change the same code, you will run into conflicts very easily.

  Found errors? Think you can improve this documentation? Please edit this page.