Directory / plugin

Asellio for WooCommerce

v0.5.0 · by gkaminski

AI shopping assistant for WooCommerce: answers product questions from your catalog, adds a storefront chat and a contact form.

View on WordPress.org

About this plugin

Asellio is an AI support and selling assistant for specialty e-commerce. It learns your WooCommerce catalog and answers shoppers’ product questions in a storefront chat.

This plugin connects your store to an Asellio account and lets you:

  • Connect the store in one click with a connection token from the Asellio panel (the plugin creates the WooCommerce REST API key for you)
  • Add the Asellio chat widget to the storefront
  • Add an “Ask about this product” button under the add-to-cart button (or anywhere with the [asellio_product_chat] shortcode) that opens the chat about that product; turn it on or off and change its label in the Asellio panel
  • Add the Asellio contact form with the [asellio_contact_form] shortcode, the “Asellio contact form” block, or a generated Contact page
  • Test the connection, disconnect, and open the Asellio operator panel
  • Optional AI discovery (off by default): publish /llms.txt and add a missing brand or GTIN to your products’ structured data, so AI assistants and search engines read your catalog correctly

An Asellio account is required. Catalog synchronization is available on every Asellio plan, including Free. Growth adds order lookup in chat and realtime catalog webhooks; Pro adds order actions. Plans and prices: https://asellio.eu/pricing

The plugin does not store the WooCommerce REST consumer secret in WordPress options. The key is created by WooCommerce, sent to Asellio once during Connect, and revoked on Disconnect or uninstall.

After connecting, open the Asellio panel Integrations, select your WooCommerce store and start catalog synchronization. Wait for it to finish before testing product answers. Installing the plugin and signing in do not complete setup.

External services

This plugin connects to Asellio (https://asellio.eu), an AI assistant service operated by Inference Works Spółka z ograniczoną odpowiedzialnością The plugin does nothing useful without it.

Asellio API (api.asellio.eu) — store connection

  • When you click “Connect to Asellio”: sends the connection token, your shop URL, your site name, and the WooCommerce REST API consumer key and secret. Asellio uses the key to read your product catalog (and, on plans that include it, orders) and to register catalog webhooks.
  • When you click “Test connection”: sends the connection token.
  • When you click “Disconnect from Asellio” or uninstall the plugin: sends the connection token so Asellio can remove the store connection and its webhooks.

Asellio chat widget (api.asellio.eu) — storefront

  • When the widget is enabled, every storefront page loads a script from your Asellio API URL (default https://api.asellio.eu/embed/reef-sentinel-widget.js) with your Asellio tenant ID and store language.
  • The visitor’s browser then connects to Asellio. Chat messages, the page URL, IP address, and browser information are sent to Asellio to answer questions.
  • Your WordPress server reads the widget colour and the “Ask about this product” settings from Asellio (sends your Asellio tenant ID and your site’s host name) and caches them for 5 minutes. Visitors’ browsers make no extra request for this.
  • When the shopper clicks “Ask about this product”, the widget sends the product ID, variation ID, SKU and page URL. Asellio then reads the product’s name, price and stock from your WooCommerce REST API.

Asellio contact form (asellio.eu) — storefront

  • When the contact form is enabled and placed on a page, the page embeds the hosted form from asellio.eu in an iframe. Data the visitor types into the form (such as name, e-mail, and message) is sent to Asellio.

AI discovery (optional, off by default)

  • Runs entirely on your site and makes no requests to Asellio. When you enable it, the plugin serves /llms.txt (store, product categories, brands, terms and privacy pages), lists the WordPress sitemap in the virtual robots.txt, and adds a brand and/or GTIN to Product structured data only where your store already has that data and the schema lacks it.

Terms of service: https://asellio.eu/terms
Privacy policy: https://asellio.eu/privacy

The plugin also adds a suggested text to Settings Privacy Policy Guide that you can copy into your store’s privacy policy.

Plugin tags