HOROSHOP XLSX  HOROSHOP XLSX → PRODUCT CONTENT

Turn a catalog export
into reviewed
UA/RU content.

Upload a Horoshop XLSX export and receive the same catalog structure back with titles, descriptions, keywords, FAQ, metadata and ALT text for UA + RU, ready to import.

↻ background processing ⌘ XLSX → Horoshop ◇ no API keys ▢ 2000+ automated checks
30K+
Products optimized
5 / 9
Validation levels / gates
3
LLM models in the pipeline
UARU
Master / Replica architecture
2000+
Automated tests
01 · Result

Content that is
useful, not generic.

The same product before and after processing: structured, fact-grounded UA/RU content instead of filler, with explicit statuses for rows that require review. The result imports through standard Horoshop XLSX.

◇ Before optimization

KOLCHUGA Toyota Corolla universal new high-quality 2mm engine shield

A reliable, high-quality engine shield at the best price. Fast delivery. Order now — the best offer on the market! A unique premium product that will improve your car.

engine shield buy cheaplowest price Ukrainebest KOLCHUGA offer
TL;DR
0FAQ
JSON-LD
AI

◆ After optimization

Kolchuga engine shield · 2 mm · Toyota Corolla XII (2019–)

Steel underbody shield with reinforcement ribs and strengthened mounting points. Installs on factory mounts without vehicle modifications; mounting hardware is included.

Corolla engine shield2mm steelToyota Corolla XII
2–4sentence TL;DR
5–6FAQ
JSON-LD
02 · Guardrails

Four safeguards that
execute in the pipeline.

Each safeguard is a separate executable check, not a sentence in a prompt. A critical failure marks the row ERROR and blocks export; a reviewable issue becomes WARN.

01

Grounded in source facts

Fact Contract extracts dimensions, materials, brand and compatibility and sends them as a MUST_USE contract. Five coverage strategies verify that every critical fact made it into the result; missing facts trigger a lower-temperature retry.

FACT_CONTRACT · COVERAGE · AUTO_RETRY
02

UA master, controlled RU replica

RU is derived from the validated UA master. Multiple language checks repair common cross-locale leakage and leave a visible warning when a fragment still needs human review.

MASTER → REPLICA · 3-TIER LOCALE · PYMORPHY3
03

Ukraine-specific policy

A geo sanitizer removes references that are unsafe for the Ukrainian market. The UA-first gate blocks RU when the master fails. Remote URLs are protected by SSRF checks.

GEO_SANITIZE · UA_FIRST_GATE · SSRF
04

No empty success states

An OK status with an empty payload is automatically converted to ERROR. Re-ingestion watermarks stop the parser from treating its own output as a fresh source. Shipping nothing is safer than shipping junk.

FAIL_CLOSED · WATERMARK · SKIP_WRITE
03 · Pipeline

XLSX  pipeline 
import-ready XLSX.

Three steps. No admin credentials, passwords, or merchant API keys. Upload the catalog export and receive the same Horoshop structure back with validated content.

STEP 01 · INPUT

Horoshop XLSX export

Export products from Horoshop admin. No passwords, API keys, or account access are shared.

catalog.xlsx
UTF-8 · 800 SKU
UA + RU columns
SKU, price, URL
STEP 02 · PROCESS

Generation plus validation

The pipeline parses product pages, builds a fact contract, generates both locales and routes uncertain cases through repair or fallback models.

parse · classify
keywords · titles
descriptions · FAQ
UA/RU validation
STEP 03 · OUTPUT

Import-ready XLSX

The output preserves Horoshop's 1:1 schema and updates products by SKU without remapping fields.

catalog_ready.xlsx
UA + RU columns
— 800 SKU3.4MB
— statusesOK/WARN/ERROR
Video

See the production workflow

A short walkthrough from Horoshop catalog export to reviewed descriptions and re-import.

04 · Deliverables

A complete package
for each product.

SEO title, TL;DR, structured description, metadata, five keyword phrases, FAQ, schema and ALT text in one Horoshop XLSX. WARN rows are easy to find before import.

01

SEO title

Cleaned of variant noise and written for search intent without clichés or keyword stuffing.

TITLE_GEN
02

TL;DR

180–450 characters. Product purpose and main value in two to four sentences.

TLDR
03

Structured description

3–4 HTML paragraphs. Fact-oriented prose with sanitized markup and no inline CSS.

HTML BLOCKS
04

Meta description

120–160 characters derived from the source and checked for clipped or generic fragments.

METATAGS
05

Benefits

Four or six benefit cards returned through a strict JSON schema.

STRUCT_JSON
06

FAQ + JSON-LD

Five or six grounded answers plus machine-readable FAQPage markup.

FAQ + JSON-LD
07

Keyword set

Exactly five phrases per locale: core topic, intent variants and transactional wording.

KEYWORDS × 5
08

Purchase block

A deterministic purchase section with locale-aware grammar and separate UA/RU validation.

NOTE_BUY

+ Image ALT text · + SKU-variant checks · + Horoshop XLSX export

05 · Quality control

Five levels, nine gates.
Risk is visible before import.

Every product moves from Fact Contract to a final policy gate. ERROR blocks unsafe output; WARN keeps a reviewable row and explains what needs attention.

→ 01

Fact Contract · MUST_USE

Critical dimensions, materials, brand and compatibility become a hard contract. Coverage is checked through numeric, literal, semantic, boolean and size-code strategies.

SOURCE OF TRUTH
→ 02

Locale-specific cliché filters

Banned marketing filler is checked separately for each locale. The HTML validator blocks unsafe tags and inline styles except validated JSON-LD.

SIGNAL / NOISE
→ 03

Three-level variant scrubber

Variant ranges are normalized before generation, reducing accidental transfer of a color, size, or modification between SKU groups.

UNIQUENESS
→ 04

UA master → RU replica

RU is produced from validated UA content. Repair runs on suspicious fragments; residual uncertainty stays visible as WARN.

LOCALE PURITY
→ 05

Fail-closed export

The final geo and empty-payload gates prevent unsafe rows from being marked ready. A re-ingestion watermark protects the source parser from its own output.

SHIP OR SKIP
06 · Pricing

One transparent price
per SKU.

No subscriptions or hidden tiers. A complete UA/RU package costs the same at any volume. The first 5 products are free.

Complete package · one rate
20UAH / SKU

The same rate for five or five thousand products. No subscription and no hidden modules.

Start processing

Included

  • UA + RU descriptions
  • FAQ + JSON-LD
  • TL;DR + metadata
  • Image ALT text
  • Structured HTML description
  • Five phrases per locale
  • Benefit cards
  • Locale-aware purchase block
  • Variant handling
  • Horoshop XLSX export

Free test

Process 5 products to evaluate quality. No card required.

Test 5 products

※ Generative output can still contain isolated inaccuracies despite layered validation.
※ Review generated content before publishing.

07 · Production use

Catalogs that have
already imported.

From single products to thousands of Horoshop SKUs across automotive, beauty, home and specialist retail. One pipeline, category-specific rules.

kolchuga.ua

Engine-protection catalog with custom logic for vehicle compatibility, material and modification groups.

AUTO·1,200 SKU
prorazko.com

Beauty products with section-aware descriptions and locale-safe content for the Ukrainian market.

BEAUTY·nail · care
omk-home.com.ua

Home-goods content scaled across thousands of products with a consistent catalog voice.

HOME·8,600 SKU
lovehub.com.ua

A sensitive retail category processed with grounded facts and clean UA/RU locales.

SPECIALIST·premium catalog
Uplify is an official partner of Google Partner Meta Partner Horoshop Partner Ringostat TOP 100
08 · FAQ

Questions
judges and merchants ask.

Quality, import safety, locale control and the difference between a production pipeline and a blank AI chat.

/ 01 Why build specifically for Horoshop? +

Horoshop is a major Ukrainian ecommerce platform with a stable XLSX import contract. Deep support lets the product return a file merchants can use immediately instead of a generic document that still needs manual mapping.

/ 02 How is this different from a normal AI chat? +

A chat returns text. Uplify Content runs a controlled catalog workflow: source parsing, Fact Contract, strict output schemas, coverage validation, locale repair, policy gates, per-row status and Horoshop-native export.

/ 03 How are UA/RU language errors controlled? +

Ukrainian is the master locale. Russian is generated from validated UA content, then checked and repaired by locale-specific rules. Remaining uncertainty is exposed as WARN for human review.

/ 04 Can it process a whole catalog? +

Yes. Jobs run asynchronously in batches of up to 500 SKU. Larger catalogs are split into multiple jobs and returned in the same import structure.

/ 05 Does import create duplicate products? +

The output preserves the Horoshop schema and product SKU. When imported as an update, it updates the existing product instead of creating a new one.

/ 06 What do OK, WARN and ERROR mean? +

OK passed the configured gates. WARN is usable but includes a concrete review note. ERROR failed a critical check and the row is not shipped as ready content.

/ 07 Does the service need store credentials? +

No. It reads public product pages referenced by the XLSX and returns a file. It never signs in to the merchant's Horoshop admin or edits the store directly.

/ 08 Can generated content still be wrong? +

Yes. The pipeline reduces and surfaces risk but does not claim perfect generation. Merchants are told to review results before publication.

Ready to turn a catalog
into reviewable content?

Test 5 products free. No card required.

Start free