Skip to content
IFG eCommerce IFG AI Chatby IFG eCommerce®

This app is not yet published on the Shopify App Store. This guide describes the version in development and may change before launch.

Documentation

This reference describes the current production architecture and merchant-visible contracts of IFG AI Chat.

Architecture

Runtime
Google Cloud Run — europe-west1
Database
Google Cloud Firestore — europe-west1
AI model
OpenAI GPT-5 nano
Embeddings
Vertex AI — gemini-embedding-001
App proxy
/apps/ai-chat
Theme extension
Shopify Theme App Extension — App Embed

Shopify permissions

read_products · read_legal_policies · read_online_store_pages · read_themes

The app uses read-only scopes for products, legal policies, online store pages and themes. It does not request orders, payments or customer records.

Storefront widget

Activate in the theme in 3 steps

AI and RAG data flow

Generates draft questions and answers from the store’s products and policies, for you to review and publish. The catalog is already indexed automatically for the chatbot on every paid plan.

Published products, collections, store policies, published online store pages and published Knowledge Base entries are indexed for retrieval. Blog articles are not read. Price and availability are not trusted from embeddings: they are checked live when the bot answers.

Live price and stock facts

Price and availability shown by the bot are verified at answer time: precontractual information, not a guaranteed promise.

Billing and trial

The 7-day free trial applies once per store. If you cancel and resubscribe within those 7 days, you keep the days you haven’t used yet; after that, the subscription starts as paid straight away.

Data and privacy

Languages

The admin and public documentation support the same 30 languages; Arabic and Hebrew use right-to-left layout.

Limits and failure behavior

The chatbot is informational only: it cannot modify orders, issue refunds or perform transactional actions. Unknown or unavailable data is not treated as a successful answer.