Extending the module functionality

Created by Vidar Langberget

As mentioned earlier, the module has been designed around being extended to suit each client’s needs. This is done in a way that upgrading to new versions of Relatude shouldn’t break your customizations.
There are two main ways of extending the e-commerce module: use standard Relatude functionality like creating subclasses of built-in classes or creating custom providers.

Extending the built-in functionality with custom providers

Extending the built-in functionality with regular Relatude extensibility