{"version":"1.0","provider_name":"Catsy DAM + PIM","provider_url":"https:\/\/catsy.com\/blog","author_name":"Ceejay S Teku","author_url":"https:\/\/catsy.com\/blog\/author\/stekucatsy-com\/","title":"BigCommerce Programming Language: A Complete Guide to Stencil Development - Catsy DAM + PIM","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"fPM7yty427\"><a href=\"https:\/\/catsy.com\/blog\/bigcommerce-programming-language\/\">BigCommerce Programming Language: A Complete Guide to Stencil Development<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/catsy.com\/blog\/bigcommerce-programming-language\/embed\/#?secret=fPM7yty427\" width=\"600\" height=\"338\" title=\"&#8220;BigCommerce Programming Language: A Complete Guide to Stencil Development&#8221; &#8212; Catsy DAM + PIM\" data-secret=\"fPM7yty427\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/catsy.com\/blog\/wp-content\/uploads\/2026\/01\/Blog-Template-45.png","thumbnail_width":1280,"thumbnail_height":720,"description":"BigCommerce storefronts are built on the Stencil framework, which uses familiar web technologies like Handlebars.js, JavaScript, HTML, and SCSS. This guide explains how BigCommerce themes work, what programming languages are involved, and how developers can build, customize, and scale storefronts efficiently."}