For the complete documentation index, see llms.txt. This page is also available as Markdown.

Troubleshooting

Symptom first. Start with Cashback TrackerLogs — most of these write a line explaining themselves.

Shop pages return 404

SettingsPermalinks, press Save Changes without altering anything.

That rebuilds WordPress's URL rules. Activation does it for you, so this normally only happens on a site restored from a backup or moved between servers.

No shops imported

  1. Is the network switched on? Networks — a row reading Not in use is not being asked.

  2. Press Refresh shops on the row and watch what it says.

  3. Press Log on the row. Whatever the network refused, it said why.

  4. Are you actually approved for any advertisers at that network? A count of 0 with a successful refresh means the network has nothing for you.

Credentials are the usual cause — see the page for your network in Supported networks.

No orders imported

  1. Is the Orders column on the Networks screen showing a recent check? If not, cron is not running — see Scheduled tasks.

  2. Press Check orders on the row. Unlike the scheduled run, it looks back across your whole pending history.

  3. Check the website ID. Awin, Admitad, CJ, Pepperjam and Linkwise all identify which of your sites separately. A wrong one imports shops perfectly and reports no orders at all — which sends people looking in entirely the wrong place.

  4. Was the test purchase made through a Go to shop link, while signed in?

An order imported but has no member

The member tag did not come back. Almost always because the visitor was signed out, or reached the shop by some other route.

You can attach it by hand — see Finding and fixing an order.

Cashback rates show the wrong number

Check the Cashback column in the Shop catalog. It reads 4.5% over of 9% · EUR — the member's share, and the commission it comes from.

  • A shop with an override uses that, not the network default.

  • Changing a network default changes every shop without an override — possibly thousands.

  • Orders keep the rate they were given. Nothing is recalculated.

See Cashback rates.

Coupons vanished after an import

Check Coupons shown on a shop page. It also decides how many are requested when importing, so lowering it discards coupons rather than hiding them.

Also check whether the coupons simply expired — see Delete expired coupons after in Importing coupons.

The AI button is greyed out or missing

In order:

  1. Does the shop have a domain? The button is disabled without one. This is the most common reason by a distance.

  2. Is an AI provider set up in WordPress? The connector plugin must be active and hold a key. WordPress lists providers on every site whether or not they are configured.

  3. Is Enable AI features on in SettingsAI?

  4. Has the site switched AI off wholesale? WordPress has a site-wide off switch a host or another plugin may have set.

See Setting up AI.

Emails not arriving

  1. Send yourself a preview from SettingsEmails.

  2. Check the sender address is one your domain is allowed to send from. This is the usual cause, and the mail is usually in spam rather than lost.

  3. Check the member email you expect is switched on.

  4. If nothing at all sends, WordPress mail is failing generally — an SMTP plugin is the normal fix.

Balances do not match what a member expects

Open them in Members and read the entries. The balance is built from them, so the answer is always visible.

Common causes:

  • They are adding pending to available. Pending is not spendable.

  • An order was declined after they saw it.

  • Money is inside a holding period — the entry shows the date it lands.

  • A payout request already moved it out of available.

See Balances.

One member sees another member's balance

Stop and check your page cache. A cached account page is the only thing that causes this.

Exclude the account page, and exclude logged-in users generally. See Caching and performance.

Nothing happens in the background at all

No orders, no shop refreshes, no emails — that is WordPress cron not running.

Cashback TrackerOverview shows whether jobs are moving. See Scheduled tasks.

Still stuck

Cashback TrackerLogs records what the plugin and your networks actually said, in their own words. It is more specific than anything a screen can tell you, and it is the first thing support will ask for.

See Logs and alerts.

Last updated