Salmon for WHMCS extends (and creates in some cases, where defaults do not exist) the default WHMCS classes to allow for richer IDE integrations and a community driven array of helper functions.
It also contains a Data Store helper, which allows you to store data in a WHMCS installation without running a single database migration or SQL query manually. That means you can persist data without writing your own schema and complex module activate or delete methods. Use it to store remote IDs for services or to keep track of the internal state of a service where the service status isn't enough.
As Salmon is available via GitHub and open source, you can suggest and add new features and benefit from a rapid release cycle in your own apps: https://github.com/grizzlyware/salmon-whmcs
You can download the WHMCS module, which will install Salmon as a hook and make it globally available, great for simple tweaks.
If you're comfortable using Composer, you can install Salmon by running the following command:
composer require grizzlyware/salmon-whmcs
Get in touch with us or create an issue on the GitHub repository, we're actively developing Salmon to save ourselves time when working on customer projects and rapidly releasing new features.
Be the first to review Salmon Library.
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
This module allows you to alter the language strings used throughout WHMCS.
This addon allows your to add html / php to the header / footer in the admin area / admin login page / clients area