ConnectMeGuru Document Hub
Store Integration — Multi-CMS Embed & Whitelabel Catalog Guide
Dynamic Document • Last updated: August 13, 2026
Interactive Store Embed Customizer
Tracks 100% of sales commissions
Headline shown atop the catalog
Matches your website theme
Optional custom logo image
Netlify Reverse-Proxy & Embed Integration
Fast, SEO-friendly, and seamless setup for any static website hosted on Netlify.
Method 1 (Recommended)
Netlify Native Proxy Rewrite (`_redirects`)
Add this single rewrite rule to your Netlify site's public/_redirects file. It serves the entire store directly under yourdomain.com/esim without any iframe borders!
/esim/* https://www.connectmeguru.com/embed/store?ref=demo-partner 200!
/esim https://www.connectmeguru.com/embed/store?ref=demo-partner 200!Method 2
`netlify.toml` Configuration File
If you use a netlify.toml file in your Git repository root, append this configuration block:
[[redirects]]
from = "/esim"
to = "https://www.connectmeguru.com/embed/store?ref=demo-partner"
status = 200
force = true
[[redirects]]
from = "/esim/*"
to = "https://www.connectmeguru.com/embed/store?ref=demo-partner"
status = 200
force = trueMethod 3
Static HTML Page Embed (`esim.html`)
Paste into any static HTML page (e.g., esim.html or in an Astro/Hugo template):
<!-- ConnectMeGuru Full-Page Destination Store -->
<div style="width: 100%; min-height: 100vh; margin: 0; padding: 0; background: #f8fafc;">
<iframe
id="cmg-esim-store"
src="https://www.connectmeguru.com/embed/store?ref=demo-partner"
style="width: 100%; min-height: 900px; height: 100vh; border: none; display: block;"
allow="payment"
loading="lazy"
title="International eSIM Data Plans">
</iframe>
</div>
<script>
// Automatically adjust iframe height to match store content
window.addEventListener('message', function(event) {
if (event.origin && event.origin.includes('connectmeguru.com')) {
if (event.data && event.data.frameHeight) {
var frame = document.getElementById('cmg-esim-store');
if (frame) frame.style.height = event.data.frameHeight + 'px';
}
}
});
</script>