Skip to content

GiftFit · One script tag · any store

The gift assistant for any store

Shoppers buying for someone chat with Mark-kun, the person they're buying for tries pieces on privately, and the giver buys the one that fits. The surprise stays a surprise.

For merchants

See it run, right here

This one tag is the whole integration. Pick the options, then press Run: the same script loads on this page and Mark-kun appears in the bottom-right corner.

index.html

Language

Automatic: the store page's language, then each shopper's own (10 languages). No attribute needed.

Floating assistant data-widget

<script src="https://giftfit-469920173665.us-central1.run.app/giftfit.js" data-store="aurum" async></script>

What the assistant does

  • Help me choose

    The giver says who it's for, the occasion and a budget. The assistant shortlists pieces from your catalog and says why each one fits.

  • Private try-on

    The recipient tries pieces on with an AI preview on their own phone. Their photos are deleted after the try-on and never shown to the giver or the store.

  • Fit Report

    The giver gets fit scores, short reasons and the pieces that were hearted: enough to buy with confidence, without spoiling the surprise.

  • Voice, in the shopper's language

    Shoppers can talk to the assistant and hear it answer. Voice stays off until they turn it on, and audio is never stored.

How it works

  1. 01

    The giver asks: chat with the gift assistant on the store, set an occasion and a budget, and send a private link.

  2. 02

    The recipient tries the pieces on privately with an AI preview on their phone and hearts their favourites.

  3. 03

    The giver gets a Fit Report: scores, short reasons and what was hearted. The giver never sees their photos.

Quick start

Add GiftFit anywhere you can paste a script tag. On product pages the script reads the product from its JSON-LD or Open Graph tags; no catalog upload is needed to start.

Paste the tag before </body> on every page. Product pages show the product to the assistant; other pages get a general greeting. No language setting is needed: the assistant opens in the page's language and then follows each shopper's own.

HTML
<script src="https://giftfit-469920173665.us-central1.run.app/giftfit.js" data-store="aurum" async></script>
AttributeWhat it does
data-storeYour store key. Default: aurum, the demo catalog.
data-langOptional. Fallback UI language, used when neither the page's lang nor the browser names an allowed one. Example: vi.
data-langsOptional. Limits the assistant to these languages, comma-separated, e.g. en,vi. Without it, all ten are used: en,vi,ja,ko,zh,th,id,es,fr,de.
data-widget"off" hides the floating assistant.
data-button"off" hides the "Gift it right" button on product pages.

Paste your store URL

GiftFit reads your public product data (structured data, sitemap, or the Shopify or WooCommerce product feed) and builds a private preview store with the assistant on it. Nothing is installed on your site, and the preview is deleted after 24 hours.

Only public product data is read and robots.txt is respected. The preview says clearly that it is not affiliated with your store.

For judges

No selfie needed: a seeded Fit Request with pre-recorded try-ons of an AI-generated model.

Open the judge demo

About and credits

Product photos and try-on models in the demo are AI-generated or made by the GiftFit team. The demo store is fictional; there are no orders or payments.

Privacy, in plain words: the recipient's photos are deleted after the try-on and are never shown to the giver or the store.

Try-ons and face analysis: YouCam AI APIs (Perfect Corp.). Gift concierge and explanations: Claude (Anthropic).

Voice: Google Cloud Speech-to-Text and Text-to-Speech (Google APIs), used only when you turn voice on; audio is not stored.

Spoken replies are computer-generated, not a real person. Don't use them to impersonate anyone.

Character credits

This content uses sample data owned and copyrighted by Live2D Inc. The sample data are utilized in accordance with terms and conditions set by Live2D Inc. This content itself is created at the author's sole discretion.

Character rendering uses the Live2D Cubism SDK © Live2D Inc. Live2D is a trademark of Live2D Inc.

This site includes Live2D Cubism Core, licensed by Live2D Inc. under the Live2D Proprietary Software License Agreement. You may not copy, modify, reverse engineer, decompile or redistribute it.

Model: “Mark-kun”, a Live2D Original Character sample (Terms of Use for Live2D Cubism Sample Data). Cubism Web Framework under the Live2D Open Software License.

GiftFit · The gift assistant for any store