Design Help

    Using the MailChimp Pop-up

    This documentation was modified on 01/18/2018, to comply with the latest changes by MailChimp.

    MailChimp offers a pop-up sign up form feature for collecting email addresses from visitors when they land on any page on your website. The visitor has the option of either entering their email address or closing the pop-up and not seeing it again. If they enter their email address, it is automatically inserted into your Mailchimp mailing list.

    Website Best Practices

    Creating a leading website takes thought and planning, a site is typically considered successful if it is well designed, useful and in e-commerce aspects, lucrative. While different stores each have different website needs, there are some best practices that are global to all sites. In this guide, we explain those best practices and have broken them down into 4 categories:


    Custom Front Page


    For a website, the ‘Front Page’ is what site visitors land on when they go to Any published content ‘promoted to the front page’ will be the default content on the front page. You may, however, create a custom front page and set that to display by default instead.

    The first step to creating a custom front page is to create the page itself. If you’re not familiar with creating pages you can find the instructions here, or you can watch our training video.

    March 1, 2016 - Themes

    This webinar covered topics related to site themes and included the following:

    • Responsive Drupal themes offered by IndieCommerce
    • Theme features
    • Switching themes using Theme Key
    • Administration theme
    • List of popular themes
    • Tips and tricks for testing and selecting a theme



    Using images on your website should be done with careful consideration, just like any other component of your site. The images used should enhance the user’s experience, help with branding, and improve visual appeal. Below, we review the various ways in which images can be uploaded to your website and some tools that can be used with them.

    Color Coding the Event Calendar

    Color coding the ‘Event Calendar’ using Taxonomy and Views.


    Navigate to: Structure > Taxonomy > Add Vocabulary

    Drupal 7 Themes

    To aid users in their search for new themes, we have compiled a list of the themes and their corresponding features below. You can also see how some look at this sample IndieCommerce site:, by using the 'Switch Theme' option on the upper left.

    Can I have a staging environment to work with my custom theme?

    We can not create or provide extra sites for users.  We recommend instead, creating your new theme in a local installation of Drupal 7, then when your theme is ready, you can upload it to your Drupal 7 themes folder. If you have not already done so, please contact for SFTP access to your themes folder.


    The module I need is not on the IndieCommerce-approved modules list. Can I still use it?

    Do not begin work on your theme, if your work is dependent on an unsupported module or you do not see the module on the approved modules list.  You can write with the name of the module along with a link to the module's page. We will test the module to see if it is compatible with the IndieCommerce platform.  If it is compatible, we will make it available to you and all IndieCommerce users.  

    Are there rules for either customized or completely custom-built themes?

    There are three important considerations for any store planning to customize an IndieCommerce off-the-shelf theme, a purchased theme or a custom-designed and built theme. 
    First, the final theme must be compatible with Drupal 7. 
    Second, the final theme must not be dependent upon any Drupal module unsupported by IndieCommerce. 

    I have hired the help of a third party developer to update my site. How can the developer get started?

    First, send us an email informing us that you have hired a developer to work on your site (name and email).  We will set up an SFTP account to provide access to your site's theme folder.
    Second, have the developer review the FAQ section of the IC Help Center.  
    If your developer has additional questions, he can email us at and if needed, we can schedule a call.

    I would like to update my custom theme. How do I go about doing that?

    While updating your current theme or creating a new one, you will need SFTP access to the themes folder of your site.  Please contact with a request.  We will send the login information as soon as it becomes available.


    Follow ABA