AI generation of descriptions for the catalog: where manual filling breaks down
A 1C-Bitrix catalog grows faster than the content team can fill it.
While managers manually transfer specifications from supplier tables, hundreds of product cards sit with empty descriptions, and some items go into search with text like "product, category, SKU" — formally filled in, essentially useless.
Search engines either do not index such pages or rank them below competitors with well-developed content, and traffic for long-tail queries simply never reaches the catalog.
Manual filling of product cards scales poorly also because of uniformity. A copywriter processing a stream of similar items starts reusing wording — duplicate descriptions appear across dozens of products within a single category.
For search engines this is a signal of low-quality content, and for the buyer it is a reason to leave for a competitor who has clear specifications, use cases, and answers to frequently asked questions for the same item.
The third source of problems is the desync between the 1C-Bitrix catalog and the accounting system.
The supplier updated the product line, properties changed, but the descriptions remained from the previous version of the product: wrong bundle, outdated specifications, incorrect units of measurement.
The wider the assortment, the more often such discrepancies slip past proofreading, and the more expensive it later becomes to figure out which cards need fixing.
AI generation of descriptions addresses exactly these three points: mass filling of empty fields, elimination of duplicates, and keeping text up to date when data from 1C is updated.
The model does not work "from its head" — it assembles a description from the structured properties of the product, the category, and the tone-of-voice rules configured for your catalog.
Below we break down how this works and where the line runs between content automation and manual refinement.
What description automation delivers: measurable effects
Auto-generation of descriptions is embedded into the catalog population pipeline at the level of exchange with 1C: a card collects attributes from the accounting system, while the text block is formed according to the category template and tone-of-voice rules. Below are the effects that the client sees in metrics, not in words.
Speed of catalog population
A product item travels from export out of 1C to publication without manual typing: the description is assembled from properties, group, and characteristics.
A catalog with several thousand items stops being a months-long project — new arrivals go on sale on the day they appear in the accounting system.
Share of filled fields
Templates cover the mandatory attributes for each category, so no empty descriptions or characteristics remain. The share of cards with a complete set of fields approaches 100% — filters and smart search start working across the entire assortment, not just part of it.
Reduction of manual labor and edits
A content manager reviews and edits text instead of writing from scratch: the number of iterations per card drops severalfold. The freed-up time goes to complex items and promotions, not to mechanical filling of same-type groups.
Consistent style of cards
Tone-of-voice and structure rules are set once per category, so a description of sneakers and a description of a cable sound in the same key. The catalog looks cohesive, and the brand does not sprawl into dozens of authorial styles.
Readiness for export
Texts are generated taking into account the requirements of marketplaces and price aggregators, so the export does not break on empty fields or length limits. An item goes to external platforms without manual fine-tuning.
- Speed of publishing new items — from export out of 1C to a card on the website
- Attribute completeness — share of cards without empty mandatory fields
- Labor costs — number of edits per card
- Uniformity — compliance of texts with category rules
- Export — share of items that pass export without rework
Describe your catalog and accounting system — we will come back with an assessment and an implementation plan.
Generation methods: comparison of approaches
Choosing a method for filling in descriptions is a choice between speed, maintenance cost, and text quality.
On a catalog with several thousand items, manual filling runs up against human resources: a content manager physically cannot keep the cards up to date, and when the assortment changes, descriptions become outdated faster than they can be corrected. Below are four approaches that we use on projects, and their real limits of applicability.
| Option | When it fits | Limitations |
|---|---|---|
| Manual filling | Small catalog, unique complex products, high cost of error | Does not scale: growth in the number of items linearly increases labor costs, quality depends on the specific person doing the work |
| Description templates | Similar product groups with a predictable set of characteristics | The text comes out monotonous, indexes poorly, requires manual refinement for each group |
| Rule-based generation | Strict requirements for structure, data already resides in properties and reference books | Rules quickly become more complex, do not cover free-form wording, break when the catalog structure changes |
| AI generation with validation | Large and growing catalog, needs lively descriptions for each product | Requires input data and validation of the result; without quality control it produces repetitions and factual errors |
In practice, the approaches are combined: rules assemble a framework from characteristics, AI generation turns it into coherent text, and validation filters out items with incomplete data.
Such a pipeline delivers a unified style across the entire catalog and makes it possible to update descriptions when the assortment changes without rewriting them manually.
Let's break down how this is handled on the 1С-Bitrix side.
How we implement AI-generated descriptions: stages of work
Implementing AI-generated descriptions begins not with choosing a model, but with an audit of the catalog: we look at how many items have no text, where duplicates are, which product properties are filled in and which are empty.
This determines what data can even be fed into generation and which fields will need to be cleaned up before launch.
Based on the audit results, we define the target scheme: which product types are generated automatically, where a manual trigger is needed, and where a template is needed.
- Audit of the catalog and information blocks: we export the structure of sections, properties, trade offers, and find items without descriptions and with placeholder text.
- Designing the generation scheme: we determine which fields go into the prompt (name, brand, characteristics, category), and what text volume is needed for the product card and for SEO.
- Setting up the integration with 1C-Bitrix: we connect generation to information blocks via agents and handlers, and configure a queue so that a mass run does not block the catalog.
- Pilot on one category: we run 50-100 products, check the quality of the texts, and catch cases where the model departs from the facts or duplicates wording.
- Refining the rules and prompts: we add prohibitions on invented characteristics, and set the tone, length, and mandatory blocks (composition, application, advantages).
- Mass run and moderation: we generate the rest of the catalog, and output the texts into a separate field or the "under review" status so that an editor confirms them before publication.
- Training the team and handing over the guidelines: we show content managers how to launch generation, how to edit prompts, and what to do with new products.
After handing over the guidelines for filling, the catalog is replenished according to an already proven scheme — new items receive descriptions without manual writing from scratch.
We remain on support: we update prompts for new categories, monitor quality, and refine the integration when there are changes in the catalog structure.
What the client receives: configurations and regulations
Implementing AI-generated descriptions is not a matter of "turning on a module and off you go." At the end, the client receives a set of configured artifacts that let the system run autonomously and help content managers understand what to do and in what order. Below is exactly what we hand over.
- Generation rules for your catalog. Prompt templates for product types and categories: separately for electronics with specifications, separately for clothing with sizes, separately for services. The rules define the tone, length, required fields, and prohibitions — what the model must not invent (dimensions, composition, warranty periods).
- Description templates. Card structure: title, short description for the listing, full description, specifications block, meta tags. Templates are linked to catalog sections and are inherited — a new product picks up the rules of its parent category without manual configuration.
- Access policies and roles. Who can launch bulk generation, who can edit the rules, who can publish without review. Permissions are configured to match your structure: content manager, editor, administrator. A change history is maintained for every description.
- Review and publication regulations. The workflow by which generated text reaches the site: draft → proofreading → publication. For critical categories — mandatory manual review; for standard ones — auto-publication with spot checks.
- Content documentation. A guide for editors: how to adjust a template, how to add a new category, what to do when generation fails. With before/after examples and a breakdown of typical edits.
- Rules update regulations. The frequency for revising templates and prompts: when the product range changes, when search engine requirements change, when edits accumulate. Plus a log showing which rule changed when and why.
This set eliminates the main risk — dependence on the contractor. Your employees edit templates and rules themselves, and we step in when the logic needs to be extended or a new content type needs to be added.
Case Study: Reducing Catalog Population Time by 4x
What It Was Before
The client is a power tool supplier with a catalog on 1C-Bitrix: about 12,000 SKUs, a third of which had empty or partially filled cards.
Managers manually wrote descriptions based on supplier price lists and spec sheets: 8-10 minutes per SKU, and with 40-50 SKUs per day, population stretched over months.
Errors in specifications — mixed-up power, chuck diameter, voltage — made their way into the card and surfaced later in returns and customer questions.
What Was Changed
We collected a nomenclature export from 1C, brought specifications into a unified property reference, and set up description generation: the model receives structured SKU attributes and a category template rather than writing "from scratch." A separate rule enforced mandatory fields — if a specification didn't come from 1C, the card isn't published and instead goes into a queue for clarification.
We added output validation: comparing generated text against source attributes, catching discrepancies in numbers and units of measurement, and a stop-list of prohibited phrasing. Managers now don't write from scratch but confirm or edit a ready draft — edits take 1-2 minutes.
What It Became
| Metric | Before | After |
|---|---|---|
| Time per SKU | 8-10 min | 2-2.5 min |
| Card completeness | 68% | 97% |
| Share of specification errors | ~7% | less than 0.5% |
| Catalog population | 4 months | 3 weeks |
1C-Bitrix remained the core of the catalog — integration goes through standard exchange mechanisms, so exports, properties, and filters work as before, without rebuilding the storefront.
Feedback from the department head: "Previously the catalog was populated in fits and starts between tasks; now it's a planned process. We see disputed cards immediately, rather than after a customer complaint."
How does AI generation differ from template filling?
Template filling works on the "substitute a value into a slot" principle: there is a product card, there are fields — name, brand, category — and there is a string like "{Type} {Brand} {Model}, {Feature}".
As long as the catalog is homogeneous, this is cheap and predictable: the rule was written once, and it ran across a thousand positions. The problem begins where the data stops being homogeneous — and in a real 1C-Bitrix catalog it is almost always heterogeneous.
AI generation of descriptions differs in that the model reads the entire card as a whole — properties, trade offers, nested sections, supplier texts — and builds coherent text for a specific position.
The flexibility of descriptions here is not that "the text is prettier," but that a structure of its own is selected for each product: for one position a paragraph about compatibility is appropriate, for another — about operating conditions, for a third — about what's included.
A template cannot do this: it either produces the same boilerplate for the entire section, or it becomes overgrown with hundreds of conditions that no one maintains.
The key difference is exception handling. In the template approach, any non-standard card (an empty property, an unfamiliar unit of measure, a duplicate SKU) breaks the output or produces garbage text, and this is discovered only after publication.
AI generation of descriptions flags such cases: the position goes into a queue for manual review rather than into the search engine index.
This changes not the speed but the class of errors — instead of "the site has 400 broken descriptions," you get a list of 12 cards that need to be filled in.
Cost of ownership deserves separate mention. A template is cheaper at the start, but every change in the assortment requires editing the rules — and after a year of maintenance the set of conditions becomes unreadable.
An AI generation of descriptions solution for 1C-Bitrix integrates into the exchange with 1C: new positions are processed by the same pipeline as old ones, without rewriting the logic for each new category.
Common technical concerns before launch
Before launching AI-generated descriptions, almost everyone asks the same four questions: how it will fit into the existing 1C-Bitrix, what will happen to the load, whether the text quality will be sufficient, and where the data goes. Below are short answers to each, without marketing.
How will generation integrate with the current 1C-Bitrix and 1C?
We work through the standard API and event handlers — the module does not touch the core and does not break platform updates. Descriptions are written into the same infoblock properties as manual ones, so the catalog, filters, and search continue to work as before.
If the nomenclature is maintained in 1C, texts are pulled by product code and do not diverge from the accounting system.
Will the server load increase?
Generation runs in batches in the background, not at the moment a page is opened, so the visitor does not wait for the model's response. Requests are queued with a concurrency limit, and results are cached — reprocessing the same product does not consume resources. At peak, this is comparable to a regular catalog export, not to a surge of traffic.
What is the quality of the generated descriptions?
The model does not work "off the top of its head" but from your data: characteristics, category, keywords, and tone-of-voice rules. We set templates and stop words, and the finished texts are checked for uniqueness and length. Disputed descriptions go to manual revision — the editor sees exactly what raised the doubt.
Is it safe to transfer catalog data?
You can work through the API with training on your data disabled, or deploy the model in your own environment — then the texts never leave your infrastructure. Access is granted by roles, keys are stored in a protected form, and logs record who launched what. Before launch, we agree on which fields go to generation and which remain closed.
If you need a breakdown for any point tailored to your catalog — describe the task, and we will come back with an estimate and a plan.
Let's discuss your content automation task
To come back with an estimate and a plan, rather than generalities, we need to understand your configuration: the catalog and information blocks in 1C-Bitrix, where the source product data comes from, which properties are involved in generating descriptions, and by what rules content reaches the site.
On this basis, we calculate the scope and propose a scheme that won't break the current exchange with 1C and won't require rewriting templates.
Then we work in stages — from analyzing the task to handing over to support:
- We analyze the task: which catalog sections, how many items, which languages and text requirements, who approves the result.
- We check the data: completeness of characteristics in 1C, quality of the export, duplicates and empty properties — this determines where generation will produce meaningful text and where product pages need rework.
- We prepare the project estimate: scope of work, composition of the integration with 1C-Bitrix, timelines and approval points.
- We put together an implementation plan: a pilot on one category, generation rules, moderation, publication.
- We set up the link with the site: writing descriptions into information blocks, exchange with 1C, so that edits aren't overwritten during the next export.
- We test on real product pages: we check uniqueness, compliance with characteristics, behavior during bulk updates.
- We hand over the solution: content workflow regulations, access, instructions for editors, post-launch support.
Describe your task — we'll come back with an estimate and a plan. On the first call, an engineer will analyze your configuration and advise where automation will deliver results immediately and where data preparation will be required.







