71 chat tools in PrestaShop

The full list of tools the chat uses in your store. You don't need to know them to work: you write in plain words and the chat picks them itself. This page is for IT people and for anyone who wants to know exactly what happens.

Free
works in the free version, read-only
Pro
read with a licence
Prowrite
write with a licence, no switch
switch
works once you turn on a switch: Sales, Theme, Modules or Service
work in Free, read-only
24
read with a Pro licence
1
write in Pro, no switch
19
work once a switch is on
27

Tool list

Every write, whatever the tool, needs a preview and your approval.

71 of 71 tools

Info and getting started3

  • ps_get_shop_info
    Tells the chat what your store is like: PrestaShop version, languages, currency and what the chat is allowed to do in it.
    Free
  • Before a bigger job, checks whether it fits the hourly limits you set in the module panel, so the chat never stops halfway.
    Free
  • ps_get_ready_job
    Gives the chat the step-by-step plan of one of the Ready-made tasks, so you can start a task even where the chat has no tasks menu.
    Free

Diagnostics4

  • ps_check_shop_health
    Checks your shop for technical problems and says how to fix each one.
    Free
  • ps_diagnose_product_visibility
    Finds out why a product doesn't show up in the shop or in its category.
    Free
  • Reads the store's error log, so the chat can tell you what went wrong and when.
    Free
  • ps_list_modules
    Lists the modules installed in your shop.
    Free

Catalogue15

  • ps_search_products
    Finds products by name, reference, category or missing information.
    Free
  • ps_get_product
    Reads everything about one product: texts, prices, photos, categories.
    Free
  • ps_get_category_tree
    Shows how your categories are arranged.
    Free
  • ps_get_category
    Reads the texts and settings of one category.
    Free
  • ps_list_features
    Lists product features such as colour, material or size, and their values.
    Free
  • ps_update_product_content
    Changes product names, descriptions and SEO texts after you approve a preview.
    Prowrite
  • ps_update_category_content
    Changes category names, descriptions and SEO texts after you approve a preview.
    Prowrite
  • ps_set_product_categories
    Moves products into or out of categories.
    Prowrite
  • ps_set_product_features
    Fills in product features such as colour or material.
    Prowrite
  • Adds a new product, or a copy of an existing one, as a switched-off draft that you check before customers see it.
    Prowrite
  • ps_manage_product_images
    Adds product photos from web links, picks the main photo and sets the order of photos.
    Prowrite
  • Creates new categories, moves them to another place in the menu and sets the order of products in a category.
    Prowrite
  • Translates feature names and values, product options such as colours and sizes, and brand and supplier descriptions into another language.
    Prowrite
  • ps_get_element_full
    Shows everything stored for one product, category or CMS page, including fields added by other modules.
    Pro
  • ps_update_element_field
    Changes one field of a product, category or CMS page that the normal tools do not cover, also a field of another module, after you approve a preview.
    Prowrite

SEO8

  • ps_audit_seo
    Checks products, categories and pages for missing or poor SEO texts.
    Free
  • ps_inspect_page
    Opens a page of your shop the way a visitor or Google sees it.
    Free
  • ps_get_404_report
    Shows which addresses in your shop lead to a "page not found" error.
    Free
  • ps_list_redirects
    Shows which old addresses of your shop send visitors and Google to a new page.
    Free
  • ps_change_url
    Changes a page address and makes sure the old address redirects to the new one.
    Prowrite
  • ps_update_image_legends
    Writes descriptions (alt texts) for product photos.
    Prowrite
  • Switches off products you no longer sell and decides where visitors and Google land instead, or switches products back on.
    Prowrite
  • ps_manage_redirects
    Sends visitors and Google from an old or broken address to the right page, for example after you found it in the missing pages report.
    Prowrite

CMS pages4

  • ps_list_cms_pages
    Lists your information pages, such as Delivery, Terms or About us.
    Free
  • ps_get_cms_page
    Reads the content of one information page.
    Free
  • ps_update_cms_page
    Changes the text of an information page.
    Prowrite
  • ps_create_cms_page
    Creates a new information page, such as a guide, FAQ or promotion terms, switched off until you check it.
    Prowrite

Blog5

  • ps_list_blog_posts
    Lists your blog posts (SmartBlog).Needs the SmartBlog blog module.
    Free
  • ps_get_blog_post
    Reads one blog post.Needs the SmartBlog blog module.
    Free
  • ps_list_blog_categories
    Lists your blog categories.Needs the SmartBlog blog module.
    Free
  • ps_save_blog_post
    Writes a new blog post or edits an existing one.Needs the SmartBlog blog module.
    Prowrite
  • ps_update_blog_category
    Changes the name and description of a blog category.Needs the SmartBlog blog module.
    Prowrite

Sales reports2

  • ps_get_product_sales
    Shows which products sell best and how much they earned, without customer data.
    Free
  • ps_get_bought_together
    Shows which products customers buy in the same order, without customer data.
    Free

Customer service1

  • Reads customer messages and writes draft replies that you check and send yourself; it never sends anything to customers.Works only when customer data access is set to pseudonymised or full.
    Prowrite

Change history2

  • ps_list_changes
    Shows what the chat changed in your store and when.
    Free
  • ps_revert_change
    Undoes a change the chat made.
    Prowrite

Sales9

Theme9

  • ps_list_theme_files
    Lists the files that make up your shop's look.
    Theme
  • ps_read_theme_file
    Reads one file of your shop's look.
    Theme
  • ps_write_theme_file
    Changes a file of your shop's look, with a backup made first.
    Theme
  • ps_list_file_backups
    Lists the backups made before every file change, so an earlier version can be brought back.
    ThemeModulesService
  • ps_restore_file_backup
    Brings back an earlier version of a file from its backup.
    ThemeModulesService
  • ps_clear_cache
    Clears the cache so recent changes show up on the site.
    Theme
  • ps_create_child_theme
    Creates a child theme that holds your changes, so theme updates don't wipe them.
    Theme
  • ps_override_module_template
    Changes how a module looks without touching the module itself.
    Theme
  • ps_manage_hook_positions
    Changes where on the page modules appear and in what order.
    Theme

Modules5

  • ps_toggle_module
    Switches an installed module on or off; its settings and data stay, so you can switch it back at any time.
    Modules
  • Installs a new module, or updates one you already have, from a download link you give, after showing its name, version and source.
    Modules
  • Removes a module together with its settings and data; this can't be undone, so switching the module off is usually the better choice.
    Modules
  • ps_module_config
    Reads and changes the saved settings of a module, for example how many products a home page block shows; passwords and keys stay hidden.
    Modules
  • ps_module_file
    Reads a module's files and, when there's no other way, changes them with a backup first; such changes disappear when the module is updated.
    Modules

Service4

  • Reads any file of the shop and, with the Service switch on for 3 hours, changes it, with a backup before every change.
    Service
  • Looks things up directly in the shop's database when no other tool shows them, without changing anything.
    Service
  • ps_db_execute
    With the Service switch on, makes a direct change in the shop's database after showing how many rows it touches, and keeps a copy of those rows so the change can be undone.
    Service
  • Reads the shop's own settings and, with the Service switch on, changes them; passwords and keys stay hidden.
    Service

What no tool does

Permanent blocks are written into the code. No switch or licence lifts them.

Security
  • never: Sending anything to customers
  • never: Changing payments, taxes and order statuses
  • never: Reading passwords and API keys
  • never: Creating accounts and changing roles

Technical details are in the docs

Installation, connection, switches and limits, step by step.

Documentation