Conflict and Compatibility Testing

We use WordPress code standards to ensure our software is as compatible as possible with all themes and plugins; however, it is truly impossible to test every plugin, theme, and server variation out there.

Some theme and plugin authors do not adhere to these standards which can often result in a theme or plugin conflict with our plugins

The following provides instructions for determining if an issue you are experiencing with our plugin is caused by a theme or plugin conflict.

 

Testing for Theme Conflicts

  1. Activate one of the default WordPress themes 2010 – 2014
  2. Go to Admin > Settings > Store > Presentation and Click the Empty Theme Cache button
  3. Visit your store and test if the issue still remains.
  • If the problem still exists it’s most likely not your theme and most likely a plugin
  • If the problem has been fixed there is a problem with the theme you are using.
  • You may want to find why your theme is causing problems. A good tool is WordPress Theme Check
  • You may also want to review the WordPress Code Standards

 

Testing for Plugin Conflicts

It’s entirely possible that the conflict can be a combination of your theme and a plugin. It is advisable to continue testing with the theme set to the WordPress default theme until testing is complete.

  1. Deactivate ALL plugins except for the WP eCommerce plugin and Gold Cart if you use it.
  2. Visit your store and test if the issue still remains.
  • If the problem still exists it’s most likely not a plugin.
  • If the problem has been fixed there is a problem with a plugin you have installed.
  • You may want to review the WordPress Code Standards

 

Determining what plugin is creating the conflict

To determine which plugin(s) is causing the conflict, follow these steps:

  1. Activate each plugin one by one
  2. Check to see if the issue occurs after each plugin is activated

One of the most common errors is; including jquery incorrectly or multiple times. Check the source of your page for multiple mentions of jquery.js or jquery.min.js

If you see either or both multiple times or together in any combination jquery is causing your conflict.

 

At this point you have either found that you have a conflict and resolved it or may need further help.

It’s possible the problem can at times (though rarely) be server configuration related. You may want to inquire with your hosting service for further assistance.

 

If you think you’ve come to a dead end and can’t resolve the problem never fear! There are several ways to get help.

 

Getting Help

If you are a developer you are welcome to join the discussion about issues directly via GITHUB

Additionally we provide public support via the WordPress support forums

And a Premium One on One Support Service.

Lastly you may find helpful answers in our documentation.