Sofa
Awaiting exhibit specifications...
A live dynamic gallery syncing directly with 3DStoreLink public metadata endpoints.
Awaiting exhibit specifications...
Awaiting exhibit specifications...
Awaiting exhibit specifications...
To embed real-time 3D viewers into your custom web application or Shopify/WooCommerce store, use an <iframe> targeting view.3dstorelink.com/{slug} with responsive parameters.
<iframe
src="https://view.3dstorelink.com/sofa?autoRotate=1&bgColor=111111&showControls=1&enableAR=1"
style="width:100%;height:500px;border:none;border-radius:12px;"
allow="camera; xr-spatial-tracking; fullscreen"
allowfullscreen>
</iframe>
Each model exposes its public specifications (designer notes, editions, materials, categories) without requiring an API key. You can fetch and hydrate your UI on the fly:
async function loadModelData(slug) {
try {
const res = await fetch(`https://api.3dstorelink.com/api/public/metadata/${slug}`);
const metadata = await res.json();
console.log('Title:', metadata.title);
console.log('Materiality:', metadata.specifications.materiality);
console.log('Edition:', metadata.specifications.edition);
} catch (err) {
console.error('Metadata offline or not uploaded:', err);
}
}
// Invoke for your slug
loadModelData('sofa');
To prevent other websites from embedding your 3D models without permission, add your production domain to the CORS Settings panel on 3DStoreLink. Any unlisted domain will receive a 403 Access Denied error.