New CatPro features for Webasyst categories

Updated category module: bulk actions, guided translation transfer, AI image generation, and separate category descriptions for each storefront and language.

Recommended workflow: start with category structure, then translations, followed by images, and finally - storefront descriptions.

1. Bulk actions on categories

  • The category table has checkboxes for selecting multiple rows.
  • The bottom action bar allows you to run AI translation, transfer translation from the main one, and merge categories.
  • Merging categories transfers products and child elements to the target category with a safe tree rebuild.

2. Transfer of translation from the main

  • When starting, you can choose what to transfer: only the title, only the description, or both fields.
  • You can select the languages for which to perform the transfer.
  • The 'do not overwrite filled' option protects current content from accidental replacement.

3. AI-generated image categories

  • Supported image types: Main, Banner, Icon with separate recommendations for proportions.
  • You can select the OpenAI Images model and your own prompt template for generation.
  • You can save, reuse, and edit prompt templates without retyping the text.
  • Saving is done in the Webasyst plugin with recording to the database and in the AI log (model, tokens, cost).

4. Category descriptions for showcases

  • A separate screen for managing category descriptions for showcases has been added to the 'System' menu.
  • For one language, you can set different descriptions for different domains/storefronts.
  • The English description for the Polish showcase may differ from the English description for the Ukrainian showcase.
  • You can edit a specific description for the selected combination: category + showcase + language.
  • HTML content is supported: you can add headings, paragraphs, lists, highlights, and structured blocks.

5. Step-by-step work with storefront descriptions

  • Step 1: In the filters above, select the storefront (domain) and language.
  • Step 2: Click 'Save Selection' to lock in the current editing context.
  • Step 3: if necessary, use 'Category Search' - this filter is separate and does not reset the showcase/language selection.
  • Step 4: In the table, check three columns: basic description, translation from mylang (for the selected language), and a separate description for the showcase.
  • Step 5: change only the 'Separate description for showcase' field and click 'Save' in the desired row.
  • The 'Clear' button only deletes the specific description for this storefront+language pair and reverts to displaying the fallback description.

6. How to read modes in the interface

  • 'Basic description (by language)' - a standard category description for the language without being tied to a specific storefront.
  • 'Description for showcase' - a special description specifically for the selected domain/showcase and language.
  • If the showcase description is empty, the system uses the default description in the same language.
  • Display priority on the site: 1) separate showcase description, 2) mylang translation for the language, 3) basic category description.

7. Recommendations for the content team

  • Start mass changes with 5-10 test categories, then run on the entire segment.
  • After generating images, check for files in the file storage and linkage in the database.
  • For multi-region stores, establish a brief tone standard for descriptions for each storefront.
  • Before a major release, check the AI log: model, tokens, execution status, and actual cost.
  • Fix rules where content differs by domains (delivery, currency, terms, local offers).
  • For SEO, maintain unique descriptions between storefronts where markets or user language expectations differ.
Зв’язатися з нами
Today
M
Hello! I am the sales department manager. How can I help you?
Feedback Form