Skip to content

FAQ and AI chat

The FAQ reads Shopify’s faq_entry metaobject. Questions and answers are stored in metaobjects rather than in the theme, so FAQs a store adds by hand and FAQs the AI proposes in the future can be managed in the same place.

  1. In the Shopify admin, open Settings → Custom data → Metaobjects and create a definition with the type faq_entry. Always turn on Storefront access, and also enable Publish status. The definition is not included in the theme ZIP. For the steps on each screen, see “Create the metaobject definition” in the FAQ section.
  2. Register question (single-line text) and answer (rich text). If needed, also add category (single-line text), sort_order (integer), and source (single-line text for administration).
  3. Check your store policies and the content, then publish. Drafts appear neither in the shopper-facing FAQ nor as a basis for the chat.
  4. Create an FAQ page and choose the page.faq template. Check that the FAQ section’s contact page link points to your store’s contact page.

Install the Hellostore AI Staff app only if you use AI chat. AI chat connects just by installing the app. Until you install the app, neither the chat button on the screen nor the “Ask in chat” button in the FAQ is shown. The AI receives the same published FAQ content that appears in the store. Registering the store that uses the theme is covered in Setup after purchase.

AI chat answers are based on the text of the FAQ you publish here. Preparing the questions that come up most often first, such as shipping and returns, improves the quality of the service. Note that the chat can refer to only a limited number of entries at once, even if you publish many FAQs, so place the most common questions near the top with sort_order.

The metaobject definition is not part of the theme, so you create it for each store using the steps above. Until the definition exists, the theme editor does not show an error.