Lesuto Chameleon
Commerce SDK
Every module below is live — pulling real product data from the API. Browse, search, add to cart, and customize the theme in real time.
Auto-Theming + Full Control
The SDK automatically detects your site's colors, fonts, and dark/light mode on load. Every module renders as if it was built into your site — no CSS overrides needed. Override anything you want via config, or use the floating Theme Editor for live preview.
What Auto-Theming Detects
10 Industry Presets
Choose an industry preset from the Command Center or add data-preset to your script tag. Each preset configures colors, fonts, card styles, density, image ratios, and per-module layout defaults.
Configured from the Command Center
All theme and module settings are managed from your Command Center dashboard — no code needed. The SDK fetches your configuration via Site Key, so changes you make in the admin apply everywhere instantly.
One Script Tag
All you add to your site is a single script tag with your Site Key. The SDK handles the rest — fetching your config, applying your theme, and mounting your modules.
<script src="https://sdk.lesuto.com/v2/chameleon.js"
data-site-key="YOUR_SITE_KEY"></script>
Try the Live Theme Editor
The floating Theme Editor widget previews colors, fonts, border radius, dark mode, and layout templates in real time — right on this page. In production, merchants get this same experience inside the Command Center.
Try It On Your Site
Enter your website URL and watch Chameleon inject live commerce modules with auto-theming. Customize colors, fonts, and modules interactively.
Launch Interactive Preview🛍️ Product Experience
Full product page with reviews and recommendations — exactly how customers see it
Product Detail
6 layout styles — standard, showcase, catalog, gallery, editorial, immersive — with zoom, sticky cart, trust badges, cross-sell
product-pageCustomer Reviews
Reviews connected to the product shown above
reviewsYou May Also Like
Product recommendations based on the current product
cross-sell🛒 Commerce
15 modules
Hero Banner
5vFull-width promotional banner with CTA
Product Grid
5vFaceted filters, sort, pagination, responsive columns
Product Slider
3vHorizontal carousel — trending, new arrivals, or custom feeds
Search
Elasticsearch-powered search with facets, autocomplete, and spell correction
Checkout
Multi-step Stripe checkout with guest and logged-in flows, BNPL (Klarna, Afterpay, Affirm), and tax calculation
Booking Widget
Embeddable scheduling widget — Lesuto Connect integration
Frequently Bought Together
Behavioral recommendation engine — "Customers also bought"
Trending Products
Products trending by views and purchases over recent days
Gift Card
Digital gift card purchase with preset amounts and custom messages
Shopping Cart
Compare
Shipping Calculator
Quick View
Size Guide
👤 Customer
6 modules
Login
Customer authentication with session detection
Register
Multi-step registration with email confirmation and password strength
Account
Customer profile, addresses, and order history
Favorites
Client-side wishlist — save products for later
Recently Viewed
Tracks products the visitor browsed and shows them again
Support Form
Customer support ticket form with categories and order linking
📝 Content
10 modules
Promo Banner
Promotional banner with countdown timer support
FAQ
Searchable, filterable accordion FAQ with tags and expand/collapse
Newsletter
4vEmail capture form connected to your channel
Blog Feed
3vLatest blog posts from your AI-generated or manual blog
Lookbook
3vVisual product gallery with shoppable hotspots
Video Player
Embedded video with poster frame, autoplay, and aspect ratio control
Image Gallery
Lightbox image gallery with zoom and keyboard navigation
Announcement Bar
Breadcrumbs
⭐ Social & Trust
4 modules
Trust Badges
3vSecurity and payment badges to build buyer confidence
Follow Store
4vFollow CTA with Hub integration and social links
Brand Slider
Brand logos or text-only names from your supplier network
Notification Toast
Social proof popups appear automatically. Click below to preview.
🔧 Utilities
3 modules
Currency Selector
Back to Top
Theme Editor
Add Any Module in One Line
Drop the script tag on your page, then use data-chameleon attributes to place modules wherever you want. The SDK handles rendering, data fetching, and theming.
<script src="https://sdk.lesuto.com/v2/chameleon.js"
data-site-key="YOUR_SITE_KEY"></script>
<!-- 2. Place modules anywhere -->
<div data-chameleon="product-grid" data-variant="editorial"></div>
<div data-chameleon="search" data-variant="full"></div>
<div data-chameleon="checkout"></div>
More from Chameleon
The SDK is just one way to build with Lesuto.
Ready to sell on your website?
Create a free account and start adding commerce to any site in minutes. No credit card required.