Interspire & BigCommerce WordPress Plugin

Integrate Interspire or BigCommerce with your WordPress website

You want to spend your time writing the best content, not hunting for the link for the product you’re blogging about. This plugin is simple to set up, and powerful. If you use WordPress and Interspire or BigCommerce, it’s a must have.

For for information, check out the plugin information & download page on

Planned future updates:

  • Insert a product image (with an option to choose which size)
  • Improve shortcode by shortening length
  • Import product information into custom fields
  • Import all products into WordPress (as an Import module, using custom Post Types)
  • Integrate registration with the Interspire or BigCommerce APIs (add a new user as a customer)
  • Leave a comment below for a requested feature!

Questions? Requests? Comments? Bugs?

Please leave your feedback below, and I’ll do my best to address any issues you have, and also to integrate any requests into the plugin.

Thanks, and enjoy!

Author: Zack Katz

Zack Katz is the President of Katz Web Services and the developer of WordPress plugins with over 700,000 downloads. He lives in Southwest Colorado with his wife and two cats.

63 thoughts on “Interspire & BigCommerce WordPress Plugin”

  1. Plugin for ISC looks very promising, but having an issue getting it to work.

    Getting this error when trying to build product list:

    Warning: asort() expects parameter 1 to be array, null given in /home/acquaess/public_html/blog/wp-content/plugins/interspire-bigcommerce/interspire.php on line 270

    Warning: Invalid argument supplied for foreach() in /home/acquaess/public_html/blog/wp-content/plugins/interspire-bigcommerce/interspire.php on line 273

    Warning: Cannot modify header information – headers already sent by (output started at /home/acquaess/public_html/blog/wp-content/plugins/interspire-bigcommerce/interspire.php:270) in /home/acquaess/public_html/blog/wp-includes/functions.php on line 830

    Warning: Cannot modify header information – headers already sent by (output started at /home/acquaess/public_html/blog/wp-content/plugins/interspire-bigcommerce/interspire.php:270) in /home/acquaess/public_html/blog/wp-includes/functions.php on line 831

    Word Press version: WordPress 3.0.1

  2. Could you post or email me a link to what the plug in will look like exactly or what exactly it will accomplish. I have a WP site and use Paypal and also a BC store with Payleap would love to blend the two together but am hoping this plug in does more than just create a link, I am pretty sure I would be able to accomplish that manually. Sounds interesting but I am exhausted from downloading and learning new plug-ins just to find out they do not do what I am hoping they will. Please post an example or a link from someone who is using the plug-in if possible, Very much appreciated.

  3. Hi Zack ,
    i am in the process of integration for bigcommerce cart and thesis blog .
    Testing your plugin so i may provide wider spectrum of themed interlinked pages between wp & BigCommerce for UX & SEO reasons.

    results :
    hosted on media temple- php5 enabled
    installed clean wp 3.0 /thesis 1.8 at following sandbox

    no other plugins but yours installed, configured all to satisfactory api configuration.

    product creation will not work,
    when i try it simply reloads the page with no other effect.

    please advice ..
    thank you for such a plugin and looking forward to future updates, especially mutual /singular registration between systems..

  4. When I click “Build your products list” — nothing happens. It just refreshes the same page. Any pointers?


  5. Hi Zack,

    I still have issues trying to post any products from my bigcommerce. I get a partial list of products on the drop-down menu. When I select one and add it, I get this error message:

    “The product you selected does not have a link. Try rebuilding your product list in settings.”

    Which I do, and the links still don’t appear. 🙁 Really looking forward to using this Plugin. Please advise if I have overlooked something! I will definitely be donating when this functions!!!



  6. Looking for new developments. I have a bigcommerce store and a wordpress blog. However no integration yet. This would be a great feature if we can get it going. Or else I may have to switch ecommerce shops

  7. Hi, I entered the settings based on the instructions on the settings page but it still says “your interspire settings are not configured correctly.” I am using bigcommerce. Any ideas?

  8. Help,

    Store Username: OK
    The username whose API credentials are below.
    XML Path:
    Your Store’s XML Path (
    XML Token:
    Your Store’s XML Token OK

    Everything is fine, but I keep getting.Your Interspire API settings are not configured properly


  9. Your Interspire API settings are not configured properly.

    I tried this again using another WordPress installation on another host as well as a purchased BigCommerce shopping cart instead of the test account that I had been using. Same issue as before.

    I’d really, really like to use this plugin as it’s exactly what I’ve been looking for but cannot as it’s not functional. Any update or fix for this issue would be very much appreciated.

  10. Hi everyone – version 1.2.1 fixes a bunch of bugs, the most important being the “rebuild product list” bug. I apologize for the delay in fixing this issue, but the plugin should work like a charm now.

    Please let me know if you encounter any further issues after the update.

  11. I keep getting error codes and have written to my theme developer but they say its with the plug in. Can you help me with this? Happy to donate if I can get this working!:

    Fatal Error (hide)

    The theme has encountered a problem that it cannot recover from. Please use the following information to try to resolve the problem.

    Error Code: php_code_error:1:/home1/highoutp/public_html/howieolson/wp-content/plugins/interspire-bigcommerce/interspire.php:331:Call to undefined function makeurlsafe()
    Message: A fatal code error occurred.

    If you are unable to fix this problem, please copy all the text on this screen and send it to [email protected].

    Debug Data:

    [0] => Array
    [file] => /home1/highoutp/public_html/howieolson/wp-content/themes/Builder/lib/classes/it-error.php
    [line] => 123
    [function] => fatal
    [class] => ITError
    [type] => ::
    [args] => Array
    [0] => php_code_error:1:/home1/highoutp/public_html/howieolson/wp-content/plugins/interspire-bigcommerce/interspire.php:331:Call to undefined function makeurlsafe()
    [1] => A fatal code error occurred.


    [1] => Array
    [file] => /home1/highoutp/public_html/howieolson/wp-content/themes/Builder/lib/classes/it-error.php
    [line] => 150
    [function] => handle_error
    [class] => ITError
    [type] => ::
    [args] => Array
    [0] => 1
    [1] => Call to undefined function makeurlsafe()
    [2] => /home1/highoutp/public_html/howieolson/wp-content/plugins/interspire-bigcommerce/interspire.php
    [3] => 331


    [2] => Array
    [function] => it_error_shutdown
    [args] => Array



      1. Hey Zack thanks for the heads up. I updated to 1.2.2 and I still get errors and although I’m putting in the right API codes I still get a message the the API settings are not correct. Here’s the latest (Thanks):

        Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: Entity: line 2: parser error : Extra content at the end of the document in /home1/highoutp/public_html/howieolson/wp-content/plugins/interspire-bigcommerce/interspire.php on line 522

        Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: Notice: Undefined index: imagefile in /home1/highoutp/public_html/st in /home1/highoutp/public_html/howieolson/wp-content/plugins/interspire-bigcommerce/interspire.php on line 522

        Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: ^ in /home1/highoutp/public_html/howieolson/wp-content/plugins/interspire-bigcommerce/interspire.php on line 522

          1. Thanks, got it. Still I get error messages that the API settings are incorrect even though I have taken them exactly as they generate in my Interpire User Profile. Sorry to bother you with this. I’d love to get this working!

  12. I have installed 1.2.2 and also get the error: Your Interspire API settings are not configured properly. I can provide access to my WP installation if you would like to see it. Thanks!

  13. Will this plugin work for Interspire Email Marketer? I just need a plugin to push signups from WordPress to Interspire Email MArketer.


    1. Just create an email capture form in Interspire Email Marketer and embed the html into your wordpress template or sidebar, etc.

  14. Are you aware of any plugins that clash with this one?
    I have three blogs running on WordPress 3.2.1 and on two of them, I have the Interspire/Big Commerce Plugin installed, and on the other one I don’t.

    I’m seeing problems with the screen options on the edit/add post screen when I have this plugin active on both sites. (Clicking the screen options tab leaves the options div mostly hidden. All I get is a tiny square in the top left where the options should be.) Deactivating this plug fixes that one ONE of the sites, but not the other. Any insights?

  15. The plugin does not appear to be handling CDATA from bigCommerce product descriptions. I had to delete the product description totally for the product list to be rebuilt.
    Colons in the product name section appear to be an issue also.

  16. I found my problem with the WordPress Add/Edit Post Screen Options being always hidden and not unhideable when this plugin is active in WordPress 3.2.1.

    It appears that the plugin pulls in global css file, media.css and there is a class name conflict ( the .hidden class) when media.css is present. I went into my copy of the plugin and commented out the line that brings in media.css.

    This fix is as follows:
    Comment out this line in interspire.php in the init() function

    // wp_enqueue_style(‘media’);

    Doing the above appears to fix it and so far I haven’t been able to find anything else that removing media.css breaks either.

  17. I am getting the “Your Interspire API settings are not configured properly” using version 3.1, WordPress version 3.2.1. A bunch of Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: errors. 

    I saw other people had posted this but have not seen a fix. 

  18. I’m trying to use your plugin, version 1.3, with wordpress version 3.3.1.   I think I have everything entered correctly. It says that the API settings are configured correctly, put I am unable to create a product list.  Nothing happens when I click on the button to create a product list. I have about 40 items in my store, but it is still in the 15-day free trial.  Would this cause the plugin to not be able to access the API?  Thanks…I’m anxious to get it working.

  19. I’m having the same problem as Skippy, using the same versions. Since so many have downloaded this plugin, why don’t you just charge for the thing and offer more prompt support. I see that you are busy… we’re all busy. This is a plugin for commerce, which means it’s for online businesses. In business, time is money. If the product is viable and will support business & commerce, then folks will pay for it. If it’s a weekend project, then let people know that and warn them. The concept is great, but if it doesn’t work what good is it?

  20. This plug in is still broken 5 months since your last response. Why even offer it? Just pull it until it actually works or never at all. I’m tired of installing this thing thinking it’ll work each release just to get the same error message about the API not being configured correctly. If a favor comes with a gut punch is it really a favor?

    1. This is actually a silly problem I just figured out. Check you username under “User Accounts” once you login to your admin control panel. I user the standalone cart not BigCommerce. When I installed it, the first I did was go in the database and change the admin username to one offering better security (leaving it as “admin” isn’t a good idea).  I’d installed this plugin a long time again and it wasn’t working then either. So I uninstalled it. When I re-installed again, I was getting the API error eventhough I was using my custom admin username and the rest of the information was correct. Figuring it might have been something not working right from the previous install, I went back into “user accounts”, edited my admin user and regenerated the XML key. Entered it for this plugin but got the API error still. After reading different instructions for the plugin on a different site it made me think to double check the username under “user accounts” I saw it was reset back to “admin”. Long story short, if you changed your admin username to something custom via the database and at any time you regenerated your XML key for this plugin, you username has been reset to “admin” for interspire but you’ve probably listed your custom admin username in this plugin which is why you are getting the error.   What I did was go back into the database and change the username back to my custom name and make sure the custom username was also in the settings for the plugin and then the error message went away.  That was fun. Even more fun was still not being able to use the plugin because it’s not designed for real shops. We have 7000 products. So you bet this thing timed out while creating the product list.  Fun. 🙂

  21. Hi guys,
    Sounds like a great plug in but I can’t get it to work.

    Receiving these errors on the plug in page when entering store settings:

    Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: Entity: line 2: parser error : Extra content at the end of the document in /home/[serverremoved]/public_html/blog/wp-content/plugins/interspire-bigcommerce/interspire.php on line 462

    Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: Notice: Undefined index: imageid in /home/culturek/public_html/shopp in /home/[serverremoved]/public_html/blog/wp-content/plugins/interspire-bigcommerce/interspire.php on line 462

    Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: ^ in /home/[serverremoved]/public_html/blog/wp-content/plugins/interspire-bigcommerce/interspire.php on line 462

  22. I am having the same problem as Skippy and Arlee….anyone find a workaround yet.  My API settings are all correct, no errors there, but when I build the product list, it appears to be working and then just stops after a few seconds. No error, no nothing. If anyone has an idea or a fix, please post! thanks!

  23. I am using latest version of the plugin but when I try and generate product list is acts like it is going to do something but never generates the list. Help Please.

  24. Hi, Thanks for developing this plugin. But I have not been able to get it to work. I have upgraded your plug in to the most recent version. It give a message that it is configured correctly and I have built a product list which I can tell is up-to-date. When I try and insert a product into a page nothing happens. I am using an ie browser. No popup blockers are on.
    Any ideas?

  25. how to display product list? it always show this message=>
    Your cache has not yet been built.
    Build your products list

    Note: this may take some time, depending on the size of your products.

  26. Hi, Zack. I’d live to see the plugin default to opening in a named window or offer an option to open in either _blank or a named window. Currently, it opens in the current window/tab, taking people away from my website.

Leave a Reply

Your email address will not be published. Required fields are marked *