fbpx

The IntuitSolutions Base Theme Template

IntuitSolutions has dedicated 100’s of hours of development to further optimize the already powerful “Cornerstone” Stencil theme so you will see drastic improvements in page speeds and the overall code base of your website.

1

Developer Friendliness

  • Customizations are separate but integrated allowing for easy theme updates
  • Various utility classes have been added for quick, granular, customizations
  • Up to date Javascript libraries and utilities
  • Issues are found and resolved immediately
  • Extended “language” file for ease of translation and updates.
2

SEO & Performance Improvements

  • Strict adherence to web standards, aiming for perfect audit scores using Google Lighthouse and Axe.
  • Optimized accessibility for mobile, tablet, desktop, screen-readers and indexing.
  • Leaner code providing a better text to code ratio
  • Additional rich snippet schema markup added
  • Better 404 page crawler instructions
3

User Experience Improvements

  • Improved quick search results
  • Search bar is visible by default without having to click
  • Main navigation opens on hover rather than click
  • Browser back button issue resolved on Category pages
  • Improved Blog templates
  • Custom phone and email validation on registration pages
  • More intuitive sorting by product review rating

Why IntuitSolutions?

Flexible Package Options That Work for You

Moving to Stencil isn’t one size fits all. We partner with your business and offer a variety of options for Stencil moves that meet YOUR business’ needs.

You Won’t Lose Your Site Customizations

Have a highly customized site? We can move your existing customizations from Blueprint to Stencil – and ensure they work even better when your new site launches.

Keep Your Existing Design or Get an Upgrade

Preserve and strengthen your site’s branding by moving to Stencil with IntuitSolutions. Our developers can recreate your current design on the new framework, or work with you to create something new and exciting.

You Get IntuitSolutions’ Exclusive Bonus Features

All of our sites are built on an exclusive-to-us optimized version of BigCommerce’s Cornerstone theme. We’ve dedicated 100’s of hours to enhancing Stencil’s already powerful features, and your site will come complete with IntuitSolutions’ speed and performance enhancements.

No Site Downtime or Missed Orders

Your new site is built in a sandbox environment, which means we never take your old site offline. You won’t miss a single order during the process.

We Never Outsource Work

At IntuitSolutions, nothing is outsourced. When you hire us, we partner you up with a development team whose job is to understand your business while effectively communicating and collaborating with you. Reach out at any point in the process – we’re always here to answer your questions and concerns.

Consistent Improvement.

Our Complete Version History

    • 3.5.0
    • June 06, 2019
    • Remove remote_api_scripts from the templates
    • Add additional regions
    • Update license year
    • Remove Node 6 from Travis
    • Clean up whitespace in head
    • Added a new above-footer partial so things can use it without getting stuck in ‘container”s max width
    • Issue 50 done
    • Update theme colors, add more SVGs
    • updated the readme file
    • add cart snippet
    • add currency code
    • add currency code input
    • add region name
    • add region name, remove snippet
    • add region name, remove snippets
    • add region names
    • bunch of SVGs
    • 3.5, keep photoswipe, accept all changes
    • accept all changes
    • base tilde remove whitespace
    • category remove snippets and comment
    • config update
    • Added new content
    • icon defs updated
    • icon sprite
    • keep previous changes
    • license
    • nav new changes
    • new test
    • package lock
    • remove google plus
    • remove product rating snippet
    • remove search snippet
    • remove snippet add region names
    • remove snippets
    • returns list else if statements
    • role is presentational
    • stumble upon new svg
    • trigger click on tab link when click product review link
    • update tab title breakpoint
    • updated readme
    • updated test
    • update ci script
    • Moved the store keys to the gitlab panel
    • Updated the CI script so it will actually deploy to the basetheme store
    • Increased footer link sizes on mobile
    • Adjusted button size to meet minimum required size
    • Increased size of clickable elements on some pages
    • Updated poorly contrasted colors. Added aria-labels on anchor elements with no text. Added some language where needed.
    • Added sitemap css file
    • Adjusted body spacing for Nagbar content on mobile. Fixed carousel on mobile. Labels always appear for certain inputs.
    • Adjusted slick settings and sizing of mobile elements to increase SEO and Accessibility scores
    • 3.4.0
    • April 5, 2019
    • Explicitly disable autocomplete in password entry input fields.
    • Fixed update product qty by typing the new qty in the cart page (not with the arrows).
    • h5 data-reveal was showing h4 modal
    • Manual cart update
    • Install Photoswipe, Fix Search SVG, Fix Search box
    • Add cartId to the injects so the cartpill will update to the new qty
    • add breakpoint to allow top-level to be clicked
    • update theme colors
    • Add changelog to README
    • Add subcategory cards to category page and option to turn on and off in config.json
    • Update for mobile
    • Added cta, seo, & callout references for cli to home.html and footer.html
    • removed references within footer.html
    • Update README.md
    • 3.3.0
    • March 22, 2019
    • Add option to hide breadcrumbs and page title.
    • Resolve add to cart modal mobile isssue.
    • Fail stencil bundle on Webpack compile errors
    • Added package-lock.json.
    • Product description in Compare no longer shows escaped HTML.
    • Removed href=”#” from quick view button.
    • Removed href=”#” from quick view list item.
    • assorted files merged in
    • sccs imported
    • update template files
    • update the JS for theme and update Zaks validators
    • this seems like a helpful little update of replacing replace
    • update the replaces and actually test it
    • Update .gitignore to include parsed/
    • Adding the animations library
    • 3.2.0
    • February 05, 2019
    • Align product thumbnail image slider arrows.
    • Don’t fire Cart API request if there is no cart
    • Ensure SKU and UPC display correctly for Variants on PDP.
    • Corrected IDs in date.html form fields.
    • Cleanup and XSS fix on Cart page.
    • Fix for product without image on Compare page.
    • Resolve settings scope passed to components.
    • add html for the kitchen sink mostly to test deply
    • update CI node V and add vscode
    • Update .gitignore
    • Added Blog Component
    • Added a bunch of new variables in the config and variables folder as well as some utilities
    • Update config.json
    • add in styles for sink
    • remove test case for name, fix name guard
    • update more stuff in sink
    • add a palette
    • update some values for the config/cli process
    • Add _its-custom.scss import to the end
    • Holds import statements for add-ons and components
    • update some stuff in the kitchen sink
    • add in a few more deafults
    • create an issue template
    • sensible styles added
    • update typo. closes #40
    • remove old its-styleguide
    • remove refrence to styleguide
    • Bugfixes
    • changed styles for quick cart and cart button
    • get the collapsible footer to trigger when there is one.
    • change out a comment
    • move back one folder
    • changed height of .tab
    • Update theme.scss
    • Delete _tabs.scss
    • Bugfixes
    • update the guard statement
    • Settings didn’t need the ‘../’
    • Ran accessibility audits on all the main pages of the basetheme. Made changes where it was necessary and went from an 83 to a 94. I believe it will be even higher if using best practices for colors. One of the last items on the audit list -> Background and foreground colors do not have a sufficient contrast ratio
    • adds field validation for email, first and last names, and phone number for create account form, edit account form, and address form
    • 3.1.0
    • January 25, 2019
    • Fix for ESLint “func-names” warnings.
    • Major performance improvements. Reduce Javascript bundle size from 376kb to 286kb.
    • Fixed breadcrumbs for product and category pages
    • Send GA tracking event whenever the last product is removed from the CART
    • Fix cart item quantity change rollback
    • Changed z-index to higher for header
    • Removed customer (not address) phone number requirement from Edit Account
    • amp
    • commit several html files
    • inital move of the new theme
    • Taking a shot at SCSS and JS
    • this pulls in the theme
    • update template theme to 3
    • last of the changes
    • Fix carousel arrows and menu dropdown to open on hover
    • Change custom product detail function to an object
    • 3.0.0
    • December 28, 2018
    • Don’t load Cart resource on non-cart pages.
    • Added defer tag to addThis and defered execution of related script
    • Fixed compare buttons for product list display
    • Remove unnecessary API call to get cookie notification status
    • Cart switch from quote item hash to id which is immutable
    • Remove extra font only used for textual store logo.
    • shotaK’s Add context to the menu collapsible factory target elements
    • Added default rule for product carousel card title to break words on overflow.
    • Only show cookie privacy notice for EU IP addresses
    • Move Cart Quantity header value to a FE API call
    • Make display of quantity selection box on PDP configurable.
    • Remove deprecated fields – delivery and event date, and configurable fields.
    • 2.6.0
    • November 20, 2018
    • Add support for Card Management: List, Delete, Edit, Add and Default Payment Method
    • Add support for declarative data tag analytics.
    • Update config.json from light to primary
    • Mega Menu Remerge on new branch and on a fresh theme
    • Delete webpack.conf.js
    • 2.5.0
    • September 26, 2018
    • Blueprint for Mapping Custom Templates to JavaScript Modules
    • Fix carousel dots overlapping thumbnails on Product page.
    • Cornerstone schema updates and organization
    • Add div and id attributes so that contact form steps can be tracked
    • Added “activePage” as a active class in navigation menus and web pages.
    • Added hidden field for checkboxes with a “No” value.
    • Stop lazyloading store logo
    • Update lazysizes plugin to 4.1.2
    • Improve performance of first carousel slide
    • Add support for Paypal smart buttons settings
    • Changed the cartUpdate function so now it updates the qty of the item when using the arrow buttons or on input change
    • Fix class names on input-text.html
    • Fixed a bug where the cart would get stuck in a refresh state. Only happened if the product being removed or adjusted had a mix / max
    • 2.4.0
    • September 14, 2018
    • Fix encoding issues on Account Signup Form (UTF characters showing in country name)
    • Require Webpack config only when used (reduce time to be ready for receiving messages from stencil-cli).
    • Fixed amp page error related to store logo
    • Add link to order status in account menu when viewing order
    • Update cart when quantity changed manually (without using the increase and decrease arrows).
    • Fix option set. Selection from option set that containes multiple similar options.
    • 2.3.0
    • August 01, 2018
    • Open correct product page tabs when URL contains a fragment identifier referring to that content
    • Display product reviews in tabbed content region of product page.
    • Show bulk discounts only if enabled through store settings.
    • Corrects mini cart display issues
    • Style active section in search results.
    • Fix blog_post import statement in app.js
    • Show carousel dots only when carousel has more than one slide.
    • New products left align.
    • Fix initial aria attributes for ‘Customers Also Viewed’ products tab
    • update writeReview for inverse order
    • don’t escape values for selectors to avoid apostrophe rendering issues
    • Size for iPhone X not responsive
    • Add SVG support
    • Change header shipping text
    • Add button class to user and cart
    • Responsive mobile header
    • Style searchbar
    • Revert “Add button class to user and cart”
    • Revert “Merge branch ‘selector’ into ‘master'”
    • fix menu issue
    • Accept JS changes carousel next because there were some changes to that. So next up html carousel
    • close handful of issues that were pending. Need to do that some more tbh
    • html updates for the new theme
    • I just did the scss because it was should. Carousel next
    • Initial commit of 2.3.2 discard the stuff we don’t need. add U files and update teh theme setup stuff
    • NO carousel change need but I htink this fixes teh blurry logo thing finally
    • 2.2.0
    • June 26, 2018
    • Fix quantity edit on Simple Product AMP pages
    • Fix empty image on carousel wrap.
    • Fix duplicate IDs occurrence in product options in certain situations & syntax fix in bulk-discount-rates component
    • Fix use case that prevented retail/sale prices from displaying on product details page
    • Fix svg arrows missing on AMP product pages.
    • Fix for Changing Menu Colors In Theme Editor Not Respected In Mobile View
    • Fix arrow placement on currency dropdown menu
    • Add alias for lazysizes module to bundle minified library
    • Fix prices not showing in quick search while logged in when “Restrict to Login” for price display is true
    • Fix duplicate input ID’s in product review form
    • Fix icons and update lazysizes
    • Fix SVG icon issue
    • Created body-classes.html and added it to the base.html class tag. This allows the user to do custom styles to any category, product, or page individually. It uses ‘category’ and ‘product’ ID’s and ‘page’ names for the class creation. Examples. category–677, product–232, page–company. Also added a class for if the customer is logged in OR is not logged in.
    • Add Gitlab CI
    • Gitlab CI add flag to push command to auto-apply theme
    • Gitlab CI move mpm install above stencil-cli install
    • Added ITS logo banner to all cornerstone theme screenshot images
    • Update carousel.js — Removed the space between xlink:href
    • Add custom JS files for keeping work separate
    • Make 5 stars the first choice.
    • 1.14.0
    • March 15, 2018
    • Fix product options unhiding indexing issue.
    • Add schema microdata for breadcrumbs.
    • Fix ItemAvailability microdata schema for product pages.
    • Fix invoice.css styles.
    • Additional 1.14.0 items
    • Update to 1.14.0
    • changed logContext to inDevelopment
    • changed html and styling of carousel arrows
    • made last commit more readable
    • add EOF newline
    • add EOF newlines
    • cleaned up conflicts from last merge
    • add a ?rel=0 to stop playing related videos on video page. Youtube is likely to show a competitor vid. Thats bad. also revresed the ratings stars in the facets so 5 stars comes first making it a tiny little harder to filter by bad reviews.
    • fix brands import statement
    • added a couple classes for targeting. added an its-styleguide for continued testing of cli. moved one class definition in header.scss
    • realized I needed to keep header__topbar where it was for new sites, put it back
    • Update product-options.html
    • Update breadcrumbs.html schema
    • Added an if statement to hero carousel for slick dots
    • final merge
    • pull in 2.2
    • Add new file
    • Update base.html
    • Update .eslintignore
    • Merge in 2point2 branch
    • 1.13.0
    • February 16, 2018
    • Fix logo not loading on order confirmation page
    • Add support in Cornerstone to consume AMP ID
    • Fix option selection reset bug when a variation is out of stock
    • Fix easyzoom preventing page scrolling on mobile
    • custom lang helper and logging context on dev environment
    • move js and scss to watch
    • reverted some commits – 9238315e and baed2167
    • Hide thumnails on product page if there’s only one image
    • 1.11.0
    • January 8, 2018
    • Add image width & height for carousel images.
    • Fixes functionality of carousel links in IE and Edge.
    • Fix Bold featured products clickability.
    • Fixes mobile swatch selectability styling.
    • Fix Logo not loading on UCO page
    • Fixes functionality of date picker option on product pages.
    • Fix image-overlap on Orders page
    • Fixes issue with image zoom causing scrolling issues on mobile.
    • Fix mis-sized product images.
    • Add parsed folder to gitignore
    • removed redundancy in ratings.html code
    • added ‘exists’ jquery function
    • added ability for slick carousel items to have matching height
    • changed default code of slick carousel
    • fixed product options to not have duplicate ids
    • revert last commit
    • fixed cart preview to not ajax on close
    • added media-query-list.js functionality for breakpoint change events
    • 1.9.3
    • September 18, 2017
    • Fixes image overlapping details on product page and Quick View on small viewports
    • Allow ‘none’ to be a default selection on product option pick lists
    • Fixes a bug where product options and add to cart do not work when opened in Quick View modals
    • Fixes a bug where the Apple Pay button is displayed in incompatible browsers in the Preview Cart modal
    • Make 3 variations WCAG color contrast compliant
    • Add footer script to optimized checkout / order confirmation
    • Add custom field name as class to product page custom fields
    • Add page type as class to body element
    • Fix custom variables so we can use in all other scss files
    • add initial styleguide rules. add variables.
    • closes #4, this is just a fast way to update the menu icon added to the header branch
    • merge conflicts resolved
    • searched for some merge conflicts I missed. Accepted incoming changes
    • update Variables to styleguide standards
    • Added in our optimized quick results markup
    • initial commit
    • added js string concatenation

Contact IntuitSolutions

Working With Us

Ready to get started? Reach out to us to open a work order or get a free consultation on how you can optimize your site.

Once you reach out to us, one of our BigCommerce experts will get back to you within 24 hours to learn about your business and consult with you on the best solution for your needs.

Quick Connect

Let's Talk