View Templates for Book Lists

    Responsive, mobile friendly ‘View’ templates for book lists

    3 out-of-the-box responsive, mobile friendly Views to display book lists are readily available. All that needs to be done by the store staff are to edit the book lists and plug them into the views.

    Working with the Views Send Module

    The ‘Views Send’ module enables you to create personalized mass emails from a view: With this feature, if, for example, a store would like to send an email reminder to all ticket holders for an upcoming event, it can create a view to pull up email addresses associated with orders and send a mass email. For now, the email can only be plain text.

    NOTE: To have this module enabled on your site please send a request to and we will enable the module and send you confirmation that it has been enabled.

    View Carousel using jCarousel

    A collection of book cover images or custom product images can be displayed in the form of a carousel. In Drupal, a carousel is a type of ‘view’. The jCarousel module is enabled upon request. If you wish to create a carousel on your site, please contact us with a request to enable the JCarousel module.

    Customize the Browse Book View

    The Browse Book page is a collection of popular titles based on Ingram’s ‘desirability’ ranking. The collection is displayed using Drupal ‘views’. There is also the ‘Browse Books’ block which can be used to filter books based on their BISAC codes. Though displayed together when visiting the /browse/book page, the view and the block can both be used separately. 


      Customize the Order View

      The order view (Store > Orders) by default has the following fields:
      1. Search by order number
      2. Filter by status
      3. Apply button
      4. Display of:
        1. Action icons
        2. Order ID
        3. Customer name
        4. Order total
        5. Purchase date
        6. Status

      Custom Products

      This webinar covers topics related to custom products on your IndieCommerce website and included the following:

      • Custom Product Classes and Custom Products
      • Attributes and Options
      • Shipping, payment options and taxes for custom products
      • 'Stock' and 'Variable Price' with custom products


      Simple Product Views

      If you followed the instructions in “Creating Custom Products” to create your own product classes and products of those classes, you are now ready to create a view to display them.

      Understanding The Basics Of Views


      1. Content v. Fields: When a display is in the 'content' mode, view results can be shown in any of the standard ways they can appear on your site, such as teaser, title, or full. 'Fields' are the individual pieces of information that make up the elements (like content items, users, and comments) that appear in your view. If you switch a display to the 'fields' mode, you can choose which fields are shown in that display; for example the title, post date, author, images associated with the content, etc.

      Filtering by Taxonomy

      You can use “Taxonomy” to filter your content. For example, let's say you have 3 locations and events happening in all those 3 locations. Visitors to your site may not want to look through your entire calendar at events across all of those locations; they may want to see only the ones happening close to them. What you want is a way to categorize your events by location, and allow your visitors to filter the events by location.

      In the example below, we add taxonomy to the ‘Event’ content type and place a filter on the calendar.

      Introduction to Taxonomy and Views

      In this webinar we will discuss:

      • Basics of Drupal Taxonomy – vocabulary and terms, focusing on creating taxonomy for the 'event' content type
      • Introduction to Drupal Views - a look at the views interface, how to edit an existing view and customize the 'Event' view with color coding and filtering using taxonomy.

      Displaying Related Nodes

      Related nodes for specific books can be displayed in a block on book product pages by creating a view using a contextual filter and setting the view block to display on book pages.

      Note: For this to work, the book must be placed in a booklist of the related content type (in this example, ‘Event’). To learn how to create a booklist please review “Creating Booklists”.

      Color Coding the Event Calendar

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


      Navigate to: Structure > Taxonomy > Add Vocabulary

      Advantages Of Using Custom Product Classes

      When you first begin working with your IndieCommerce website you will have a single custom product class created by default called ‘ABA Product’. 'ABA Product' class covers ABA supplied books. However, you most likely, sell other products in store and will wish to online as well. Product classes are the starting point for organizing those other items for sale as it’s going to contain all the information needed to sell and ship products on your website.

      Upcoming Events w/ Photo and Details

      Create a view that will populate with upcoming events, and will include a field for an author photo, the body, and date.



      These instructions are for creating a rotating slideshow on your IndieCommerce site using a View. ABA will need to enable the modules for you, so if you have not done so already, please contact us with a request to enable the module.



      Follow ABA