Blog

Everything listed under: templates

  • Develop New Layouts and Page Types

    Page type functionality enables two new key features for content managers: alternative layouts, and new landing page types. In order for them to take advantage of this, developers must create them using the commerce extension framework and this blog post shows you how.  Read More...

  • Learn How to Override an Extension's Template and Sass Files

    After installing a new third-party extension to your SuiteCommerce site, you're not confined by the default styles included in its templates and Sass! Choose your own look with extension overrides.  Read More...

  • Develop Your First SuiteCommerce Advanced Module (Kilimanjaro) - Part 1: Hello World!

    This blog post is the first part of a tutorial that teaches the very basics of developing a SuiteCommerce Advanced site. To do this, we're going to add new functionality to the account section of your site that allows shoppers to save some preferences. The end result will be a 'hello world' like experience.  Read More...

  • TIL Thursday: NetSuite Professional Services' Best Practices

    Learn from the best: our SuiteCommerce professional services team share their best practices for writing re-usable, maintainable, high-quality code  Read More...

  • Get Started with Facets

    Faceted navigation refers to the use of refinement options on search results. In this post I look at the options available in the SCA product, as well give you information and links to documentation on how to make your own customizations.  Read More...

  • Customize the Header

    Previously, we have talked about how you can customize your homepage. This time around I want to talk about something that is of similar ubiquity: the header. We'll look at how you can add your own navigational links and I'll give you some ideas about options for customization.  Read More...

  • Customize Your Homepage

    One of the most important pages on your site is the homepage. It is what your customers see when they visit your site; it is the store front; it is the face of your brand. It's crucial, therefore, that you get it right. I'm going to talk about how you go about making changes and what tools are available to you, so you're prepared when it comes to translating your designs into reality.

       Read More...

  • Trends for 2016: Subtle Hover States

    Around this time of year, there's always a lot of discussion around what will be the next big thing in web development. I take a look at one in particular: subtle hover states.  Read More...

  • Add a Sticky Button with jQuery.scStickyButton

    In a previous article we talked about how you can add a push pane to your site to make better use of your site's real estate on mobile devices. In this article I want to tell you about another bit of functionality that you can use to improve things for your mobile users: sticky buttons.   Read More...

  • Add a Push Pane with jQuery.scPush

    Screen space on mobiles and tablets are at a premium, so why not use push panes to hide additional content off canvas until the user requests it?   Read More...

  • TIL Thursday: Add Modals to your Forms

    TIL Thursday is a series of articles that illustrates an area of functionality or part of SuiteCommerce Advanced that you may not know about. By the end of it, you should be able to say "Today I learned..." This article will take you through the simple steps of implementing modals on a list page, including the template changes to launch the modals and the code change required to 'refresh' the list when a record is added or changed  Read More...

  • Add a jQuery Plugin or Third-Party JavaScript Library to Your Site

    Third-party JavaScript libraries can be a quick and effective way to fill the gap in any JS-powered application. While the SuiteCommerce Advanced includes a number of these libraries (such as jQuery, Bootstrap and Underscore), you may want to include your own third-party libraries. This article will take you through the steps to adding your own JavaScript library, which roughly follows the same steps of creating your own module.  Read More...

  • Developing Your First Custom SuiteCommerce Advanced Module: Part 4

    In the preceding articles we built our module to the point where it is a fully functional form and list where can perform all of the basic API operations. In this article we're going to look at how we can make improvements to the user experience in the form of changes to site design and styling.  Read More...

  • Developing Your First Custom SuiteCommerce Advanced Module: Part 3

    In the article of this series, we added code that allows us to perform the API operations. In this – the third article – we're going to focus on implementing some aesthetic changes to the module as well as introducing validation, so that the data users submits conforms to acceptable standards. So we now have an application that returns a static object of data to our site. But now we want to interact with the NetSuite application so that we can manipulate data stored on it.  Read More...

  • Five Ways to Troubleshoot SCA in the Browser

    For a while now, web browsers have included a number of tools to aid developers who are working on websites. As a developer you'll be aware of what they are but below below are some tips for using your browser's tools to deal with problems that may arise when working on an SCA site.  Read More...

  • Developing Your First Custom SuiteCommerce Advanced Module: Part 2

    This article is the second in the series. The first introduced the SuiteCommerce Advance development tools and file structure; this article builds on the previous one, teaching you about models and collections. By the end of the article our code will be able to create records and use templates to display information on the frontend.  Read More...

  • Developing Your First Custom SuiteCommerce Advanced Module: Part 1

    Once you have your SuiteCommerce Advance site and developer tools set up, it's time to get developing. This article will guide you through the process of making changes to your site by adding functionality to the My Account section of a site.  Read More...