İçeriğe geç

Embed quick start

Bu içerik henüz dilinizde mevcut değil.

The embed is a standard web component: one script tag, one element, zero dependencies, 3.4 KB gzipped. It drops into React, Vue, Shopify Liquid or plain HTML without touching the rest of your page.

Adım 1/4

Embed Code sekmesini açın — geliştirici projesi gerektirmeyen entegrasyon.

Sitenize gömün
Adım 1 / 4
  1. Embed Code sekmesini açın — geliştirici projesi gerektirmeyen entegrasyon.
  2. Sayfa düzeninize uyan embed türünü seçin.
  3. Entegrasyonun tamamı bu kod — ürün sayfanıza yapıştırın, konfigüratör kendi sitenizde çalışır.
  4. Tek tıkla kopyalayın — embed her zaman projenin son yayınlanan sürümünü sunar.

Two ways in. They load the same component — pick whichever matches your stack.

For Shopify Liquid, WooCommerce, Webflow or any plain HTML page:

<script type="module" src="https://model.togenar.com/embed/togenar-embed.js"></script>
<togenar-embed
id="tg"
project="YOUR_PROJECT_ID"
configurator
aspect="1/1">
</togenar-embed>

For React, Vue, Svelte, Next.js or anything with a build step:

Terminal window
npm install @togenar/embed
import '@togenar/embed';

The import registers the custom element — that single side-effecting line is the whole API. Import it once, at your app’s entry point, then use <togenar-embed> anywhere in your markup. TypeScript definitions ship with the package, so select(), getSkus() and the element’s attributes all autocomplete, including in JSX.

Source and issues: github.com/Togenar/togenar-embed.

On Shopify? The Shopify connector wires prices, stock and the cart button in the same paste.

YOUR_PROJECT_ID is the ID of a published project — click the Project ID chip under the project name in the editor to copy it, or take it from the Share drawer’s embed snippet. Unpublished (draft) projects only render with an owner preview token (see the preview attribute).

That’s the whole install. The built-in option panel, configuration summary, share link and AR button ship with it.

Two sizing modes — pick one:

<!-- Aspect-ratio box (default 16/9): -->
<togenar-embed project="" configurator aspect="1/1"></togenar-embed>
<!-- Fixed height: -->
<togenar-embed project="" configurator height="520px"></togenar-embed>

The element is display: block; width: 100% — it fills whatever container you give it.

<!-- Viewer only (no option picking): drop the `configurator` attribute -->
<togenar-embed project=""></togenar-embed>
<!-- Turkish UI -->
<togenar-embed project="" configurator lang="tr"></togenar-embed>
<!-- Device-adaptive AR launcher page instead of the inline viewer -->
<togenar-embed project="" mode="launcher"></togenar-embed>
<!-- Headless: hide the built-in panel, drive everything from your own UI -->
<togenar-embed project="" configurator picker="off"></togenar-embed>

Headless mode keeps the full configuration engine and Host SDK running — see Build your own UI.