Products
Products
Video Hosting
Upload and manage your videos in a centralized video library.
Image Hosting
Upload and manage all your images in a centralized library.
Galleries
Choose from 100+templates to showcase your media in style.
Video Messaging
Record, and send personalized video messages.
CincoTube
Create your own community video hub your team, students or fans.
Pages
Create dedicated webpages to share your videos and images.
Live
Create dedicated webpages to share your videos and images.
For Developers
Video API
Build a unique video experience.
DeepUploader
Collect and store user content from anywhere with our file uploader.
Solutions
Solutions
Enterprise
Supercharge your business with secure, internal communication.
Townhall
Webinars
Team Collaboration
Learning & Development
Creative Professionals
Get creative with a built in-suite of editing and marketing tools.
eCommerce
Boost sales with interactive video and easy-embedding.
Townhall
Webinars
Team Collaboration
Learning & Development
eLearning & Training
Host and share course materials in a centralized portal.
Sales & Marketing
Attract, engage and convert with interactive tools and analytics.
"Cincopa helped my Enterprise organization collaborate better through video."
Book a Demo
Resources
Resources
Blog
Learn about the latest industry trends, tips & tricks.
Help Centre
Get access to help articles FAQs, and all things Cincopa.
Partners
Check out our valued list of partners.
Product Updates
Stay up-to-date with our latest greatest features.
Ebooks, Guides & More
Customer Stories
Hear how we've helped businesses succeed.
Boost Campaign Performance Through Video
Discover how to boost your next campaign by using video.
Download Now
Pricing
Watch a Demo
Demo
Login
Start Free Trial
BigCommerce is a cloud-based and headless-capable eCommerce platform that supports high-volume online stores and complex product catalogs. It provides built-in multi-storefront support, native B2B features, API-first extensibility, and integration capabilities with third-party ERPs, payment gateways, and CMSs. The platform allows full control over storefront design via Stencil (theme engine) or headless frameworks like Next.js using the Storefront API. Features BigCommerce supports catalog-level product control, native checkout customization, decoupled frontend deployment, and multi-store operations. These capabilities are built on a scalable and API-accessible backend with optional theme-based or headless presentation layers. Product and Catalog Management Supports SKUs with configurable variants, bundled products, and custom fields. Inventory is tracked at the variant level. Product videos can be attached via media URLs or custom fields, and retrieved through the Catalog API for use in themes or headless frontends. Example: A product like a ' Custom Laptop ' may have variants such as RAM size and SSD capacity. Each combination (e.g., 16GB RAM + 512GB SSD) is stored as a unique SKU. The inventory for each is tracked individually. Checkout and Payment Configuration Provides a PCI-compliant, single-page checkout with built-in fraud protection. Supports 65+ gateways (e.g., PayPal) and custom checkout logic through the Checkout SDK and embedded UI components. Example: Using the Checkout SDK, a developer can inject a custom address validator or loyalty field directly into the shipping step of the checkout process without breaking PCI compliance. Headless and API Access Exposes REST and GraphQL APIs for real-time access to products, carts, and orders. Storefront API enables headless builds using frameworks like Next.js, supporting decoupled frontend deployment and dynamic rendering. Example: A headless frontend built in Next.js queries product data via Storefront API and renders it dynamically using server-side rendering. Video URLs stored in custom fields are also pulled via GraphQL. Video Integration (Headless) : In headless implementations, video content (URLs or thumbnails) can be fetched from custom metafields via the GraphQL Storefront API and rendered in React components using native
tags or custom players. Multi-Channel and Multi-Storefront Support It allows multiple storefronts under one backend instance. Each storefront can target a different domain, region, or customer segment, integrates with marketplaces (eBay, Amazon) and social channels, while syncing orders and inventory centrally. Example : One BigCommerce instance serves us.brand.com and eu.brand.com , each with different pricing and language but shared inventory and product catalog. Theme and Frontend Development Uses the Stencil theme engine for server-rendered storefronts. Themes are built with Handlebars, SCSS, and JavaScript, and are managed locally via the Stencil CLI. Deployment is handled through WebDAV or Git-based workflows. Video in Themes : Video embeds can be added using custom Handlebars helpers or plain HTML. Developers can reference video URLs stored in product fields and conditionally render them in templates. Example : In a product.html template, a developer conditionally renders a video only if the video_url custom field exists: {{#if product.custom_fields.video_url}}
{{/if}} Explanation: {{#if product.custom_fields.video_url}} : Checks if the current product has a custom field named video_url . This prevents rendering a
element if no video is attached to the product.
: Outputs a native HTML5 video player with playback controls (play, pause, seek), and sets it to span the full container width.
: Dynamically injects the video file URL stored in the video_url custom field as the video source. The file must be in .mp4 format. {{/if}} : Ends the conditional block started with {{#if}} . Create a BigCommerce Store BigCommerce provisions a fully hosted trial environment with an active admin panel and a live storefront at a temporary subdomain. It comes preloaded with default settings, immediate access to store setup, catalog configuration, and theme customization. Steps To Sign Up And Provision A Trial Store Step 1: Navigate to bigcommerce.com/essentials and click Start Your Free Trial . Step 2: Enter your email, store name, password, and choose your industry. These inputs auto-generate your trial store’s default settings. Step 3: Once submitted, BigCommerce creates a temporary store instance under a “ .mybigcommerce.com ” subdomain. This includes a preconfigured admin dashboard and a demo storefront. Step 4: After provisioning, you are redirected to the control panel, where you can immediately begin editing products, configuring payments, and applying theme customizations. Explanation of Store URL Format During trial provisioning, BigCommerce assigns your store a temporary URL in the format: yourstorename.mybigcommerce.com Subdomain (yourstorename) : Based on the store name provided during signup, auto-generated and URL-friendly. Domain (.mybigcommerce.com) : A temporary domain used for preview and initial configuration. It remains active until you connect a custom domain. Use Case : This URL is used to preview changes, test storefront behavior, and access the live trial site during development. It supports full functionality for checkout, catalog browsing, and order placement. Initial Dashboard Walkthrough Upon first login, the admin panel opens to the Home Dashboard , which highlights: Quick Launch Checklist : A prioritized setup flow to configure key aspects—store profile, products, payments, and shipping. Navigation Sidebar : Left-aligned menu granting access to all store areas: Products, Orders, Storefront, Customers, and Marketing. Storefront Preview : A dynamic storefront link in the top bar allows toggling between admin and storefront views. Notifications and Support : Includes alerts for missing setup steps, theme updates, and a help widget for direct access to BigCommerce Support and documentation. Configure Store Information To set up foundational store parameters in BigCommerce, navigate to the Store Profile section under Settings > Store Profile . This section allows you to configure critical settings that impact your store’s checkout experience, tax calculations, regional display, and legal compliance. Store Name, Industry Type, And Storefront Language Step 1 : Go to Settings > Store Profile in the admin panel, then enter your business name. This name appears in metadata, email templates, and the checkout header. Step 3 : Choose your store's industry from the dropdown. BigCommerce uses this to auto-adjust certain defaults like payment options and recommended themes. Step 4 : Select the primary display language for your storefront. While BigCommerce supports only one language at a time, you can add multilingual support via apps or custom implementations. Legal Business Address, Contact Info, And Unit System Step 1 : Scroll to the Business Information section. Step 2 : Input your registered business location. This address is used for invoices, shipping labels, and regional tax rules. Step 3 : Enter your store’s contact email and phone number. These details populate order notifications and customer emails. Step 4 : Choose Imperial or Metric depending on your region and product types. This setting controls how weight, dimensions, and shipping rates are displayed. Store Visibility And Maintenance Settings Step 1 : Navigate to Settings > Store Settings > Miscellaneous . Step 2 : Use the toggle to take your store online or offline. When offline, customers see a customizable maintenance message. Step 3 : Enable a storefront password if you're working in a staging environment or preparing for launch. Step 4 : Use the checkbox to allow or block search engines from indexing your site while in development. Video Integration in BigCommerce BigCommerce supports video integration in both theme-based and headless storefronts. Product videos can be linked using custom fields or metafields and rendered using native HTML5 elements or JavaScript-based players. These videos enhance product pages by demonstrating features, use cases, or product behavior in real time. Using Video in Stencil Themes For traditional (non-headless) storefronts built with Stencil, videos can be embedded directly into templates using Handlebars syntax and conditional logic. Steps to Embed Product Videos in Stencil : Step 1 : Add a custom field to the product in the BigCommerce admin, Field Name: video_url , and Field Value: A valid .mp4 video link (e.g., hosted on a CDN or public storage). In the product template (e.g., templates/components/products/product-view.html ), add conditional logic to render the video: {{#if product.custom_fields.video_url}}
{{/if}} This ensures videos are only shown when the custom field is populated. Note : Stencil themes support responsive layout, so ensure the
element is wrapped inside a flexible container for proper mobile rendering. Video Integration in Headless Builds In headless implementations, such as a frontend built with Next.js , video data can be retrieved using the GraphQL Storefront API . Videos are stored in custom metafields attached to the product entity. Steps for Headless Video Rendering : Step 1 : Attach a Metafield to the product: Namespace : custom Key : video_url Value : URL to the .mp4 file or video hosting provider Step 2 : Query the video URL via GraphQL: query GetProductVideo { site { product(entityId: 123) { metafields(namespace: 'custom', keys: ['video_url']) { edges { node { key value } } } } } } Step 3 : Render the video using a React component: {videoUrl && (
)} Tip : You can also integrate third-party players like Video.js or Plyr if you require advanced playback controls or analytics.