Today I want to share a very easy and useful way to add custom panels your Interspire website’s templates. I used Interspire to design V-EastOnline.com and have found it to be a very well-built and easy to use e-commerce solution.
One of the first things that I wanted to do when I started using Interspire was to create custom panels for the sidebars. I have found that a simple way to do this is to add the code that generates the panels directly to the default.html template file. You can also insert the code used to create a new panel in a text editor, save it and upload it to the server, and then add the code to call that panel to the default.html file. Let’s go over both of these ways.
The first thing we need to do is open the template files we will be working with. Sign into your Interspire admin panel, click Store Design (in the top right-hand menu), and then click the Browse Template Files button. Your template files should open in a new window or tab. The first file that opens is presumably default.html. (If it’s not, then find and open it).
If you want to simply add the codes to create a new custom panel directly to the default.html file, add this to the place where you want the new panel to appear:
<div id="SideCustomPanel"> <h2>New Items</h2> <div> <ul> <a href="http://www.yourwebsite.com/categories/sailplanes"><img src="http://www.yourwebsite.com/images/sailplane1_thumbnail.jpg" alt="" width="130" height="140" /></a> <a href="http://www.yourwebsite.com/categories/sailplanes /"> <strong>Sailplanes!</strong></a></ul> </div> </div>
Now, simply customize that code to create your panel. Save the file and you’re done!
The second way to add a custom panel to the template is to copy and paste the code we just talked about into your favorite text editor. Save the file as “SideCustomPanel.html” or whatever you wish to name the panel. Upload the file to your server, in the same folder as the other panels. Then open your Interspire website’s default.html file and add this line of code in the area where you want the new panel to appear:
%%Panel.SideCustomPanel%%
Note: make sure that you use the name of the custom panel you just created! For instance, if your new panel is called “MyNewPanel.html”, then the code you would use is:
%%Panel.MyNewPanel%%
That’s it! That wasn’t so hard now, was it?
As always, let me know if you have any questions, concerns or comments!
You can also learn how to create drop down or flyout menus for your Interspire shopping cart template’s sidebars in another post that I wrote.

Nice code. I like the way how fast it translates on the screen. Thanks.
Libby, is there an easy way to add a blog to the interspire shopping cart as a page? What I want to do is have the blog posts retain the linking of the parent site e.g. craveum.com, so that when people visit the blog post they will see the usual interspire panels and so on around it. I’m technologically savvy and a bit of power user, but by no means a webcoder. I can follow instructions though.
Please help, been searching for a solution.
Randall
Hi Randall,
Hmm, well if a client of mine were trying to add a blog to their Interspire shopping cart, the way I would go about it is by setting up a standalone wordpress blog and designing that to look as much the same as the Interspire store as I can get it to and then simply linking to the blog in the navigation menu or somewhere else on the Interspire store. However, this solution would definitely require you to be comfortable working with template files both in WordPress and in Interspire. So, I am not sure if that is the solution that you are looking for but that is what I would probably do.
Also, here is an article that talks about adding WordPress to your Interspire cart – http://www.seodenver.com/incorporate-wordpress-with-interspire-shopping-cart/. I have never tried that solution myself but it may work well for you if you don’t mind getting into the code and making some changes.
And then lastly, the other thing that you could do is to pull the RSS feed of your WordPress blog into the Interspire site. You can do this by creating a new page in your Interspire admin panel, and under the top section called Website Link, select Display syndicated content from an RSS feed. Then just fill in the correct information and that page will automatically display an RSS feed of your blog posts. The downside to this is that when someone clicks the link to a blog post, they will be taken to the blog, so you will still have to style the blog to look similar to the Interspire store if that’s what you want.
Anyways, do any of those ideas sound like they will work for you? Please let me know if there is anything else I can help with. Thank you for commenting!
Hey Libby,
Thanks for the quick response. I have seen that seodenver article but haven’t tried it, as I can tweak php code but working it into a wordpress blog may need me to be a bit more informed. The current blog I have set up for the site is in fact a self-hosted wordpress blog and I do have the RSS feeds from thew shopping cart coming into the blog side panels. As you noted, the issue in this case is making the blog look like the main shopping cart site and that is what I have to work on.
Thanks for your advice and keep up the good work.
Randall
Hi Randall,
Ok, sounds like you are on the same track I would be – setting up a self-hosted blog and then redesigning it to look like the Interspire store. Let me know if there is anything else that I can help with!
hi..
i have few question..I already use interspire shopping.
I want to put more html/text at right/left sidebar but I dont know how to do it? Is there any tutorial i can follow. TQ
Hi,
Did you try following the steps in this post to add your own custom panel to your Interspire website? That is how I would recommend you add custom html or text to the sidebar of your website. Please let me know if you need help or have any more questions.
Thanks for commenting!
%%Panel.Header%%
%%Panel.WrapperBanner%%
%%Panel.SideCategoryList%% %%Panel.SidePopularVendors%% %%Panel.SideShopByBrand%% %%Panel.SideNewsletterBox%% %%Panel.SideLiveChatServices%%
is that mean if I i want my widget between panel sidecategory list and sidepopularvendor, ihave to put code u give about between them, rite?
i like the 2nd step because it look well organize with the folder file… but i dont know to access because i just given the acesss for admin panel. how to do that? i dont know where is the file of my template. tq
Hi,
Yes, if your new panel is named MyNewPanel.html, you would paste this code between %Panel.SideCategoryList%% and %%Panel.SidePopularVendors%%:
%%Panel.MyNewPanel%%
To access the template file where you would add that code, you need to sign into the admin panel, click the link “Store Design” in the top right corner, and then click the button that says “View Template Files.” This will take you to a new window or tab where you can see all of the template files. You can also access the template files through FTP, which is how you upload your custom panel the website as well.
Please let me know if you have any more questions.
Thanks!
~Libby
ic..but i dont have http://ftp…because the package which i buy, i only can access admin panel. it is important to have ftp? sory..for so much question..i;m still new using interspire…tq
Hi,
I have an ISC site here http://www.vtsmedical.com/shopvts/
and I want to integrate this menu system http://www.vtsmedical.com/shopvts/menu_test2.html
I want it to still be dynamic, that is, when the admin adds/deletes Categories and Products it will still reflect in the menu.
What I am especially looking for is having a current page marker.
I’m just not sure of where to put the code.
Thank you.
Hi Steve,
If I understand your question correctly, I believe all you will need to do is edit the css styles for the menu. Because it sounds like you aren’t trying to change the content of the menu that you already have, you just want it to look different (i.e. highlight the current page link, etc.). Is that correct? If so, I can help you find and write the codes to do that.
Thanks!
Yes, that is basically correct. It only needs to look like the menu_test2.html page.
But…I need to have the current page marker for the category or subcategory in use. In this case the box would be black with the text in white.
Thanks!
Ok, to style the current page items, you would add this piece of code to your stylesheet:
And then simply add the styles that you want for active menu items (white text on a black background, etc.) between the brackets.
You can copy and paste the stylesheet codes from menu_test2.html into your Interspire stylesheet, and then simply change the names of the classes and IDs so that they will apply to your website.
Does that make sense? I am assuming that you are comfortable working with CSS, but let me know if you are not and I can give you more in-depth instructions.
Thanks!
Thanks, Libby. Just as a test, I put in my stylesheet –
.Left li li a:active {
color: #ff0000;
}
But it doesn’t seem to have any effect…any ideas?
Hi Steve,
Hmm, I am not sure why that isnt working for you, it worked when I did it in Firebug. If you want, you could set up a user account for me on your store and email me the login information so that I can sign in and look at your template files. My email address is libby@thelibzter.com. I can also look into the issue further for you on my own, but I wont have time to do that till tomorrow.
Hopefully we can get it working. Thanks, talk to you soon!
Thanks, Libby, but I imported the code to the page and modified the stylesheet. There is also a JavaScript I liked up and it should be working but it is not. I asked the plugin developer to look at it. I appreciate your help and let you know how it turns out.
Hi Steve,
Does this code work for you:
.Left #SideCategoryList ul ul a:active {
color: #CCCCCC !important;
font-weight: normal;
}
When I use that code in firebug, it seems to work. Of course, you will probably want to modify the color, I just used that to make sure it would actually change the color of the text.
Please let me know if it works for you or not.
Thanks!
Hi Libby,
I put the code you gave starting on line 487 but it doesn’t seem to work. Any ideas? Thank you!
Hi Steve,
I see that you do have the code pasted into the stylesheet, and I’m sorry to see that it is still not working. I will look into the issue more and get back to you!
Thanks!
~Libby
Hi Libby,
I was finally able to resolve my problem. The Project VII guys have a tutorial here http://www.projectseven.com/tutorials/css/uberlinks/index.htm.
Also I was told, “:active is not a current marker. It has nothing to do marking a page – it is simply the state of an element when it is in the process of being clicked.”
Hi Steve,
I am really glad you found a solution, good job!! And thanks for letting me know, I will remember that link for future reference.
~Libby
hi…
i have prob setting my shipping method..
when calculate shipping appears ‘Unfortunately we can’t ship to your location.’
and
Your order will be shipped from multiple vendors. Please choose a suitable shipping method for each vendor below.
how to setting it? tq
Hi,
Which shipping methods are you offering? UPS? FedEx? Do you have trouble getting rates to calculate for shipping to only certain areas or two any area?
Thanks!
hi,
i’m not offering either ups or fedex. I’m using shipping by weight using malaysia pos.
hi,
i’m using shipping by weight method. how to setting it?
and one more thing..how do I know if my newsletter is working or not? tq
Hi,
Have you filled out the dimensions/weight information for each of the products in your store? If not, that would probably cause the problem you are having.
To see if the newsletter is working or not, I would sign myself (so in this case, yourself) up for the newsletter mailing list and see if I receive it whenever it is sent out. Have you tried that?
Thanks!
~Libby
yes…i already fill out the weight information. but I still have the same problem to calculate shipping when checkout.
I already subscribe the newsletter using my own email. I don’t think its working because i dont receive product new and recent news. is that the purpose newsletter right?
hi Libby,
finally i can figure out my shipping method problem. It was my mistake when fill the weight.
However for the newsletter I’m still searching to solve. If you have any idea plz teach me.thanks
hi libby,
i got confuse with the newsletter. do i need set up newsletter with feed burner google.
or it is automatically active when purchase this shopping cart.tq
Hi,
I believe that you can set up Interspire Email Marketer by going to “Settings > Email Marketer Settings” in the Interspire admin panel. You could also export newsletter subscriber email addresses by going to “Marketing > Export Email Subscribers” and then using a third party service to send a newsletter to your subscribers.
Does that answer your question?
Thanks!
hi libby,
i think i understand a little. Can I use google feedburner as my third party service or i have to purchase the service such as aweber, trafficwave etc.
I dont know the answer to that off the top of my head, I would have to look into it more myself. Good luck, hope you get it working!
Great article however i seem to be having a problem (perhaps something silly) when i follow the code it will display the HTML on the website rather than a panel. I can hard code it however i prefer it not to be. Any ideas?
Also something unrelated my top menu has disappeared from http://www.anglingforfish.com and i’m completely baffled why, any suggestions would also be great..
Many thanks
Michael
Oh, I fixed the displaying html was silly.. Still stuck on other thing now
Hi Michael,
Glad you figured out the HTML problem!
As far as the menus go, which top menu disappeared? I see two menus on my screen, here is a screenshot so you can see how it displays on my screen – http://blog.thelibzter.com/wp-content/uploads/2011/11/anglingforfish_screenshot.jpg.
Thanks!
~Libby
Its the very top one, i removed this code display:%%GLOBAL_HidePurchasingOptions%% which fixed it however i believe this is required i just havn’t worked out why..
Thanks for the very quick reply
Michael
Hmm so is your problem solved or is there still an issue you are working on? Let me know if there is anything I can help with.
Thanks!
~Libby
Hey Libz!
I’ve come back to this page about 3 times now to read the new comments, and also because I have a question of my own now.
The custom panels worked great for me. I’ve got them all over the place on this website I am working on. Thanks for that!
The problem I am having is:
What is the code to use to have products display in a custom panel location?
If I want to determine exactly where and what product to display, how do i do this?
Hi Jon,
I am sorry for taking this long to get back to you! As far as what you are trying to do, are you trying to have products display automatically or are you looking to simply hard code them in??? Thanks!
Hey Libby!
I’ve moved to BigCommerce, but same question.
I am trying to create a custom panel that will display a product type, dynamically. Is that possible?
For instance, if I just want a certain type of clothing to appear, like swimsuits, is there a way to code a panel to display only the three swimsuits I want to have displayed?
Thanks!
Nope at the minute my fix seems to be working with no issues..
On another topic have you experience with GoogleBase.. as i’m trying to figure out how i would go about exporting the product variations list from ISC for googlebase however there is no feature at hand.
Thanks
Michael
Hi Michael,
No, I don’t have any experience with GoogleBase, sorry. Good luck!
~Libby
Great post! I used it and it works perfect!
Although i added li tags to make it more nice looking in the template.
Great post!
Great, glad to hear that, thanks for commenting!
No, I don’t have any experience with GoogleBase too. The R4 DS France store.
Hi
I have this issue, and i don’t know how to fix it.
For example, I am trying to change the name that appears in the url from “categories” / “product” into “categorii” / “produs”
For example: “www.sitename.ro/categories/Multivitamine/” to “www.sitename.ro/categorii/Multivitamine/
I hope you can help me. Thx
Hi Adrian,
I am not sure how to do what you are trying to do but I did find an add-on that may do it – http://cartaddon.com/products/Interspire-Shopping-Cart-Custom-URL.html. I have never tried it myself so I cant say whether it works or not but it could be worth looking into