After loading the files of this repo to your server, there are just two directories to move to their final location:
mv addons/pressable/ <path-to-whmcs>/modules/addons/
mv servers/pressable/ <path-to-whmcs>/modules/servers/
- Navigate to the add-ons page (
<admin-url>/configaddonmods.php
) (Wrench Icon > System Settings > Addon Modules) - Click “Activate” for the Pressable module
- Select “Configure” for the Pressable module
- Enter the Pressable API credentials (see instructions)
- Navigate to the Products/Services page (
<admin-url>/configproducts.php
) (Wrench Icon > System Settings > Products/Services) - If you have not already, you will need to create a Group
- If you have not already, from the Products/Services page create a new Product for reselling of the Pressable service.
- Select Product Type
Other
- Be sure to give your product a name
- Select Module
Pressable
- Select Product Type
- After creating, you can edit the Product to configure the plan options, including the number of sites allowed (on the Module Settings tab of the product edit page)
From any client profile page in your WHMCS admin, you can select Login as Owner
to manage their sites as needed.
As the client:
-
Click
Manage Sites
-
Add a site, or select one in the list if already added
-
In the MyPressable Control Panel navigate to the API section: https://my.pressable.com/api/applications
-
Create a new Application
-
Give it all permissions
-
Copy/Paste the
Client ID
andClient Secret
into the WHMCS addon configuration