Blog

Everything listed under: vinson

  • 2017: End of Year Review

    Let's look back over 2017 at the platform and product improvements, as well as the resources we have provided to aid you in your site's development.  Read More...

  • Build a Contact Us Form: Part 2

    This is the final part of a two-part tutorial on how to build a contact us form in SuiteCommerce Advanced. The first part created the barebones operation of the form, and in this part we're going to look at enhancing it, such as adding validation and improving the user experience.  Read More...

  • Build a Contact Us Form: Part 1

    Being able to directly contact the administrators of a site is often considered a baseline feature for any site, regardless of whether it is an ecommerce site or not. In this two-part tutorial, we'll look at adding one to your site, with this part focussing on the barebones functionality.  Read More...

  • Take a Closer Look at SuiteScript in SuiteCommerce Advanced

    The frontend SuiteCommerce Advanced code is just one detail in the larger picture of your site's success on NetSuite. Another crucial part is SuiteScript — the JavaScript-like code that runs on our servers. Let's take a closer look at how we use SuiteScript to perform CRUD operations on your site.  Read More...

  • Get to Grips with Backbone Events

    Events are great, aren't they? People, beverages, interesting conversation. But what about Backbone events? Well, unlike social events, Backbone events are even cooler as they can bring your site to life.   Read More...

  • Make a Flexbox Homepage

    Could 2017 be the year of flex boxes? For years, web designers everywhere have been keeping a keen eye on the ever-evolving specification for flex boxes, slowly salivating at the thought that soon — Soon™ — difficulties around laying out, aligning and distributing blocks on a page. Let's take a look at them, and whether they could be appropriate for you.  Read More...

  • TIL Thursday: Five Crucial Underscore.js Functions

    While Underscore comes up in a lot of code and advice I write here on DevSC, it's nice to sometimes to sit back and take a look at the library itself.The best way to describe Underscore is like a utility belt, one that provides us with essential tools that let us write shorthanded, semantic scripts for functions we use over and over. Let's take a closer look at some methods you've likely seen but may not fully understand.  Read More...

  • Add Modals, Confirmations, Expanders and Other Messaging to Your Site

    In the olden days, if you wanted to grab a user's attention with some additional information, you made JavaScript alert appear. But now it's 2017, so let's take a look at some modern alternatives and when each one may be the best design option for your site.  Read More...

  • Show a Shopper their Product Reviews with Product Data

    In this tutorial we're going to create a page in my account so that a shopper can log in and see what products they've reviewed. More than that, though, we're going to do something quite complicated, which is to pull item data that is associated with the items that they've reviewed. We're going to look at the search API, records and some frontend jujutsu.  Read More...

  • 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...

  • Add a Free Shipping Indicator as a Child View

    If there's one thing that comes up time and time again that online shoppers say that they want, it's free shipping. While the decision to offer it is one that requires deep and long thought from your organization, we can certainly take ourselves through a tutorial on how we might encourage customers to take advantage of it.  Read More...

  • TIL Thursday: Browser Support, Testing and IE8

    It's easy to take for granted the work that goes into ensuring that all shoppers get the same, high-quality experience regardless of the device they use to browse your site. But what about older browsers? What about mobile and tablet devices? Let's take a look at this and, in particular, the problems faced with Internet Explorer 8 (and why we're saying goodbye to it soon).  Read More...

  • Add and Use Custom Handlebars Helpers

    The SCA templating engine is powered by Handlebars. We've talked before about its features: how it is meant to be simple and logicless. But what you may not know is that it's possible for you to add in your own helpers that can help you format the HTML content. In this article we look at how, and when you might want to.  Read More...

  • Add reCAPTCHA to Newsletter Signup

    One of the new features in the Vinson release of SCA was functionality that makes it enables shoppers to sign up for newsletters. However, a problem that can be faced when you have an open signup form like this is from bots. reCAPTCHA is a widget that can help prevent bots from signing up, and in this tutorial we're going to look at implementing it.  Read More...

  • Get Started with Commerce Categories

    In the Vinson release of SCA, we added in commerce categories, which enable you to group together items and other categories into groups. In this article, we're going to talk about the features and go through some best practices.  Read More...

  • TIL Thursday: Find Out About the New Service Controllers

    A fundamental architecture change occurred in Vinson: we changed the way we code services — moving from static service files to ones generated by service controllers. While we've documented these changes, I wanted to find out more and dig a little deeper.With the help of Gerardo Rodriguez, a senior software engineer in our ecommerce team, we're going to take a closer look at the services refactor.  Read More...

  • Look Inside the Store Locator

    Store locators enable shoppers to find the physical stores nearest to a location. We recently added this functionality to SCA and so let's take a dive into the functionality and how it works.  Read More...

  • Use the Configuration Tool

    One of the great new features in the Vinson release is a new way to configure your web store. You may be familiar with the current (Mont Blanc and older) system where all configuration changes occur in five files in the site's code, but the changes in Vinson mean that it's now possible to configure your site in the UI.  Read More...

  • Announcement: Vinson Release

    We are pleased to announce the release of Vinson, the latest iteration of SuiteCommerce Advanced. This release focuses on improving user experience with features such as categories, store locator, and checkout improvements.  Read More...