Skip to content

General Settings

The General tab holds the switches that decide whether the program runs at all and where affiliates land. Set these before anything else.

Go to DevDiggers Plugins → Affiliates → Configuration. General is the first item in the left menu.

The Affiliates General settings tab with the enable toggle, user roles, dashboard page and My Account options

Enable Affiliate System is the master switch. With it off, referral links stop setting cookies, no visits are logged and no commissions are created. Existing data is untouched, so you can switch the program off for a week and back on without losing anything.

The Enable Affiliate System toggle on the General settings tab

Default Affiliate Status is the status a new signup gets. The options are Pending, Approved, Rejected and Banned.

The Default Affiliate Status dropdown on the General settings tab

User Roles picks which existing WordPress roles are allowed to become affiliates. Leave it empty and any registered user can apply. Set it to Customer to keep the program to people who have already bought from you.

The User Roles field on the General settings tab

WooCommerce Registration Integration adds your affiliate fields to the standard WooCommerce registration form. Turn it on if you want customers to be able to opt into the program while creating their account, rather than signing up separately.

The WooCommerce Registration Integration toggle on the General settings tab

Affiliate Dashboard Page is the page holding the dashboard shortcode. Activation creates one called Affiliate Dashboard; pick it here. This is what the plugin redirects affiliates to after they log in.

The Affiliate Dashboard Page dropdown on the General settings tab

Default Affiliate Dashboard Link chooses which of the two dashboard locations the plugin treats as the main one, My Accounts Page or Custom Page. The default is Custom Page. It decides where an affiliate is sent after login and where the plugin’s own dashboard links point.

Show Sidebar Widgets enables WordPress sidebar widgets on the dashboard page. Off by default, which keeps the dashboard full width.

Enable My Account Menu adds an Affiliate Dashboard tab to the WooCommerce My Account menu. It is on by default. The tab renders the same dashboard as the standalone page.

The Enable My Account Menu toggle and the Endpoint field on the General settings tab

Endpoint is the URL slug for that tab. The default is affiliate-dashboard.

Endpoint Title is the label customers see on the menu. The default is Affiliate Dashboard.

Show Sidebar Widgets does the same job for the My Account endpoint as the field above does for the dashboard page.

Click Save Changes at the bottom. Changing the endpoint flushes the WordPress rewrite rules automatically, so the new URL works immediately.