Custom Product Module Development
Product Configuration Options
This function defines the settings that can be configured for your module on a product basis, the configuration options are divided into 2 functions. 1.) Thanks to the method you will use in the class, you can create configuration fields. The name of this fu...
Supported Functions
The following headers contain the function names within the class. create This function starts running if the status of the product/service is activated; if the return value fails it does not activate the status of the product/service. Saves the error messag...
Fixed Functions and Return
The function names which are mandatory in the module class are: create, renewal, delete, suspend, unsuspend All of these 5 functions run in a similar way, they can run both manually and automatically, each of which must return a success or error response. Re...
Defining Custom Pages and Functions for Client Area
The pages/ is the directory where the pages are located. The name of the page that you will create in it must be prefixed with "clientArea-" phrase. You can use (lower/upper case letter, number and "-_" as special character) in the name, and .php must be typ...
Multi-Purpose Cleint Area Buttons
To define multi-purpose buttons in client area output, first make sure that clientArea() function is defined and clientArea_buttons_output() function is called in it. For defining the buttons, you should create clientArea_buttons() function and the return of...