Blog

Everything listed under: Denali

  • 2016: End of Year Review

    As the end of the year approaches, I wanted to take time to talk about some of my picks — as editor of the site — of the best things that have come out this year. It'll be a mix of content ranging from tutorials, news, videos and documentation. I hope you'll find the list useful in case you've missed anything throughout the year.  Read More...

  • Better and Faster with SuiteCommerce Advanced

    It's been six months since the release of our first major update to SCA. Since then we've had two further releases, where we've added a lot of new features. We're keen to get as many people using and building SuiteCommerce Advanced sites, so I want to run through four core things that make SCA stand out from the rest.  Read More...

  • More Ways to Troubleshoot Your SCA Site

    We've covered basic ways to debug a site using the browser, so in this article we take a look at specific things that can happen when working on your site.  Read More...

  • Customize the Loading Icon

    When you're customizing your site, you'll go through the normal things like changing the colors, design, layout, and other things. But there is one ubiquitous thing that you may want to change and not know how: the loading gif.  Read More...

  • Announcement: Developers.SuiteCommerce Opens to Community Users

    We are pleased to announce that we have changed the way new users access the developer portal. Available immediately, users who want access to Developers.SuiteCommerce can self-register as a community user without having to request a NetSuite demo account.  Read More...

  • Add a Widget Without Overriding a Module

    The principle way of adding a customization to an existing module is to override it by either duplicating the module and making your changes or overriding a specific file. However, there is an alternative that you can use in specific circumstances. Here you can learn about plugins, our custom Backbone rendering method and how you can use them.  Read More...

  • TIL Thursday: Best Practices for Using Sass

    When working with Sass, it's important to make full use of the benefits that it provides. Unlike regular CSS, Sass enables you to use functionality commonly available in other programming languages. If you're new to Sass, you may not be aware of what they are or how to best exploit Sass's power. In order to find out what the best practices are, I had a chat with Hayley Easton, Senior Developer at NetSuite, to find out what they are.  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...

  • Get Certified in SuiteCommerce Advanced

    Calling all exceptional SuiteCommerce Advanced developers: we are pleased to announce that we will soon be introducing a certification program. Designed not only to give you the chance to prove your mettle, NetSuite certification opens the door to an elite professional network and new career opportunities.  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...

  • Announcement: Development Roadmap

    We strive to keep you informed of the latest developments on the platform with things like the SuiteCommerce Advanced release notes and so I'm proud to announce that we now have a section for upcoming changes to SCA frontend.  Read More...

  • TIL Thursday: Debugging Credit Card Icons

    This week for TIL Thursday I wanted to run through how to troubleshoot a particular issue that we've had a couple of reports about: credit card icons. Some of our customers have been saying that when they've added or modified a new credit card to the site, they are having a hard time getting the icons to appear on the form where shoppers add a new credit card.    Read More...

  • TIL Thursday: NetSuite Coding Styles Explained

    Have you ever wondered why the reference SuiteCommerce Advanced modules are written the way they are? Within in any development team decisions have to be made regarding the style, conventions and standards that the team will adopt for their code. When I first started learning the SCA code, I had some questions and so I caught up with Sebastian Gurin, Senior Software Engineer at NetSuite, who is part of the team that chose the coding styles used in the SuiteCommerce Advanced code.  Read More...

  • Add a Custom Web Font

    As part of customizing your site's design, you can choose from an array of styles, color schemes and imagery. But one additional level of customization you can go to is adding your own web font. This article will take you through the simplest and most common method.  Read More...

  • Field Set and Facet Performance Tips

    Performance is a key factor in ensuring your shoppers stayed engaged and convert browsing into purchases. One particular cause of a degradation in performance is the data returned in field sets and facets. In order to find out about how to avoid performance problems, I sat down with Pablo Zignani for a chat.  Read More...

  • Add a Google Analytics Goal to Track Conversions

    If there's one thing that ecommerce managers love to measure, it's conversion rate — figuring out what percentage of site visitors left the site after buying something. However, there's another metric that is useful: abandonment rate; this is where a shopper has put items in their cart and then left the site before purchasing them. This article will take you through the steps of setting up a goal in Google Analytics, which we can use to track cart abandonment throughout the checkout process.  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...

  • Get to Grips with Caching on SuiteCommerce Advanced

    While we have extensive documentation about caching, I wanted to know more about it. This week I sat down with Rafael Tucat, Director of Software Engineering at NetSuite, and asked him some questions about how SCA uses caching.  Read More...

  • Add Static Images

    This article is going to quickly run through how to add static imagery to a module, which is useful to customers when navigating through the site and completing forms.  Read More...

  • Announcement: Denali Release 2

    We're pleased to announce the latest version of our SuiteCommerce Advanced bundle. Dubbed Denali 2, we've released an update to the original Denali release that add some new features, and a bug fix to the deploy process. This post is a heads-up about the release, featuring a conversation with Mariano Ferrario who is Director of Ecommerce at NetSuite.  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...

  • Override a Module to Make a Color Change

    While we've covered adding new modules to your site, another customization you can make is overriding an existing module with your own. You may want to do this, for example, if you want to make a global changes to styling, such as to the color scheme.  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...

  • Announcement: Introducing Denali

    With the introduction of SuiteCommerce Articles we are pleased to announce the latest release of SuiteCommerce Advanced, named Denali. It represents a significant step forward in ensuring that SuiteCommerce Advanced remains a leader and vital part of the NetSuite offering.

       Read More...