Eofferix documentation
No documentation articles found.
Interpreter
62 articles
Additional Result Field Settings
What additional settings contain: variables, multiple values, files, images, and dictionaries. Read
Build a Section Path from a Dictionary
How to build a full category path by ID, name, and parent_id from a section dictionary. Read
Conditions for exporting fields and rows
How to include or exclude data based on source values. Read
Conditions in transformations: when the rule is triggered
Learn more about equals, contains, empty, greater than, regular expressions, and conditions for an entire field or element. Read
Creating an interpretation template
The main Eofferix flow: choose a source, configure a template, inspect the snapshot and run export. Read
CSV/XLSX price list: typical workflow
How to process a price list: sheets, header row, skipped rows, prices, stock and images. Read
Data grouping and result arrays
How to group elements by key and collect nested arrays. Read
Data source inside a profile
How to choose an existing source for a profile or create a new source from the template wizard. Read
Date and Time in Transformation Settings
How to insert the current date, format a source date, and choose a time zone. Read
Downloading result and run logs
Where to find the output file, run history, download link, technical log and rerun action. Read
Duplicates, skips and action Do not load
How to handle duplicate elements and exclude data from the result. Read
Exchange Rate in Transformation Settings
How to insert an exchange rate into rules, service values, and price calculations. Read
Export Conditions in Value Settings
How to configure conditions for a field, cell, row, or item, and how they differ from ordinary transformations. Read
Export conditions vs. "do not load field"
When to use export conditions and when to use the "do not load field" action in transformations. Read
How field unloading conditions work
The unloading condition decides whether a particular field will end up in the final file. Read
How the "Don't load" action works
The Don't Load action stops the loading of a value, field, row, or element based on the specified condition. Read
How to add a watermark and choose its position
A watermark helps protect images or add branding before publishing. Read
How to adjust image quality
Quality affects the weight of the file and the visual clarity of the image. Read
How to assemble a nested XML element
A nested XML element is needed when the receiving system expects a structure like product > price or offer > images > image. Read
How to avoid downloading an image again if it hasn't changed
Repeatedly downloading the same images wastes time, space and credits. Eofferix can reuse an already processed file. Read
How to choose an image link separator
The separator shows the service where one image link ends and the next one begins. Read
How to choose the maximum watermark size
The maximum watermark size limits the width and height of the overlay image. Read
How to clear a phone number, article or barcode using a regular expression
A regular expression helps remove unnecessary characters from codes: spaces, brackets, hyphens, text prefixes. Read
How to collect an array in JSON result
An array in JSON is needed when a product, order or customer has several repeating values: pictures, positions, tags, warehouses. Read
How to combine multiple values into one field
Value concatenation helps to assemble one resulting field from several JSON/XML columns or parts. Read
How to convert an image to WEBP, PNG or JPG
Conversion changes the image format to suit the requirements of the site, marketplace or internal catalog. Read
How to convert supplier dates to the required format
The supplier can send dates as 12/31/2025, 2025-12-31, 12/31/25 or by text. The recipient often wants one strict format. Read
How to convert text to upper or lower case
Text case affects codes, brands, names and meanings of directories. Read
How to disable a field without deleting the setting
Sometimes a field needs to be temporarily removed from the result, but all its rules must be retained for the future. Read
How to download multiple images from one field
One field can contain several links to images. The service can parse them, download each one and put the result back together. Read
How to handle image links in a field
If a vendor sends an image URL, Eofferix can download the file, process it, and replace the link with a new public link for the result. Read
How to keep original image names
Original names help associate images with a supplier, product or 1C archive. Read
How to normalize spaces, line breaks and special characters
Suppliers often send values with double spaces, invisible characters, line breaks, and extra characters. Read
How to Process PDF, Excel, Archives and Videos as Media Files
Not all links in the fields are pictures. These could be PDF instructions, Excel price lists, ZIP archives or videos. Read
How to resize an image before saving
Limiting the size reduces the weight of images and brings them to the requirements of the site or marketplace. Read
How to round prices and odds
Rounding brings numerical values to the required accuracy: to whole numbers, to kopecks, to tens, or according to the recipient’s rules. Read
How to set markup, discount and minimum price
Price rules allow you to recalculate the purchase price into the sales price without manual formulas in the table. Read
How to skip rows with zero price or empty balance
Some lines should not be included in the result: for example, products without a price, without a balance, or without a required article. Read
How to split one field into multiple values
One field can contain several values: tags separated by commas, links separated by spaces, dimensions separated by semicolons. Read
How to test a template safely
Use preview, demo run and limited samples to avoid spending credits on a wrong full result. Read
How to use date, time, and run number system variables
System variables substitute service values without manual entry: launch date, time, launch number or technical identifier. Read
How to use values from adjacent fields
The value of one field can be used to configure another: for example, collect a name from brand, model and color. Read
Interpretation and export
How to run demo and full export, read credit estimate, queue, progress and result. Read
JSON editor: objects, arrays and fields
How to customize the JSON result, select source paths, and process values. Read
Match by Dictionary
How to insert a dictionary value by an ID stored in the current item or row. Read
Processing images and media links
How to work with images, save the result on the service and take into account the cost of processing. Read
Profile preview and test run
How to check the result before a working launch and what to watch in the preview. Read
Repeated Values in Transformation Settings
How to process multiple values in one field, repeated nodes, and row splitting. Read
Repeating field scheduler for tables
How to collect repeating XML/JSON groups into convenient table columns. Read
Section rows in tables: how to assign products to sections
How to enable section rows in XLSX, XLS, and CSV files so group header rows are skipped and products below receive a section path. Read
Supplier XML/YML: loading, snapshot, and transformations
How Eofferix receives XML/YML files and responses, builds a snapshot of elements and attributes, and transforms data into JSON, tables, another XML/YML, or an import. Read
Table editor CSV/XLS/XLSX
How to collect flat or multi-sheet tabular results. Read
Transformation Actions: What Each Operator Does
Directory of actions in the "Transformations" block: replacement, clearing text, case, dates, mathematics, skipping, do not load and table styles. Read
Transformation Settings in XML, JSON, and Tables: What Differs
Which settings are shared by all editors and which depend on XML, JSON, or table output. Read
Value Conversions: How to Read the Rule
How the conversion string works: what is checked, when the rule is triggered, what changes and how to check the result. Read
Value Processing Order: Conditions, Dictionary, Transformations, Media
The order in which the service checks conditions, applies dictionary lookup, runs rules, and processes files. Read
Value Settings Interface in a Template
How the field, column, or node settings window is organized: transformations, preview, conditions, and additional options. Read
Value Transformations
How to change data before export: replacements, text cleanup, rule chains, calculations, default values, and new fields. Read
Variables and system values
How to use current date, currency, rates and custom variables in rules. Read
Watermark Opacity
How to set watermark opacity for images: the 0.05-0.50 range, size, placement, and result checks. Read
What happens after a profile run starts
How a profile enters the queue, how demo and full runs differ, and where to check statuses, credits, logs and the result. Read
XML editor: basic structure setup
How to collect XML output from an input file and configure elements, attributes and values. Read
Payment and limits
6 articles
Additional tariff options
Interpreter templates, simultaneous launches, storage and additional credit purchases. Read
Orders and payment history
Where to view created orders, payment status, amount and payment action. Read
Personal computing server
When to connect a personal server and how it differs from the regular tariff. Read
Personal database of the union catalog
When is a separate catalog database needed and what happens if payment is not made. Read
Tariffs, credits and limits
How base rates affect credits, storage, templates, launches, and catalog. Read
What to do if your storage limit is exceeded
The storage limit shows how much space sources, results, images, documents, and union catalog files take up. Read
Getting started
5 articles
Cabinet sections and purpose of each section
Brief description of navigation: Interpreter, Sources, Files, Scheduler, Archive, Payment and Union Catalog. Read
Eofferix glossary
A short explanation of core service terms: source, profile, template, snapshot, interpretation, credits, union catalog and SKU. Read
How the Eofferix workflow works
General schema: data source, interpretation profile, processing trigger, result or loading into a union catalog. Read
Registration and login
How to get into your office, recover your password, and where to start setting up the service. Read
Supplier JSON: loading, snapshot, and transformations
How Eofferix receives JSON files and JSON responses, builds a snapshot of unique nodes, and transforms data into XML, tables, another JSON, or an import. Read
Union catalog
17 articles
Catalog sections
How to upload, create, update and clean product sections. Read
Columns, filters and search in the catalog
How to set up a table of products/offers and search for data in the catalog. Read
Final balance rules
How to configure sources of balances and rules for generating the final quantity. Read
Final price rules
How to set up price groups, price types, priorities, filters, correction and rounding. Read
How do closing balance rules work in a catalog?
The remainder may come from different suppliers, warehouses and offers. The rules determine what is considered an available quantity. Read
How the final price rules work in the catalog
If a product has several suppliers or offers, the catalog must understand what price to consider as the final price. Read
How to build final stock from several warehouses
Configure stock groups, priorities, summing and product availability in the union catalog. Read
How to build the final price from several suppliers
Configure price groups, priorities, minimum, average or calculated price in the union catalog. Read
How to hide, move and sort directory sections
A section can be temporarily hidden, moved higher or lower, and reordered in the tree. Read
How to Import CSV/XLSX into a Pivot Catalog
The tabular source is convenient for price lists, balances, directories and supplier files in Excel. Read
How to import JSON into a union catalog
The JSON source can store products as an array of objects, nested offers, warehouses, images and characteristics. Read
How to match source fields with catalog products and offers
The mapping tells the service which source field is product name, SKU, price, stock, image, or property. Read
How to upload a union catalog back to an external source or marketplace
Once the catalog is assembled, the data can be used for files, external systems, marketplaces or affiliate channels. Read
How to work with value reference books in a catalog
The directory helps to store values uniformly: for example, colors, sizes, brands, statuses or types of products. Read
Import presets: gentle exchange, full snapshot and reload
How to choose a strategy for creating, updating, and deleting data when importing into a catalog. Read
Products and trade offers
How to distinguish between products and offers in a union catalogue. Read
Union catalog import template settings
Element identification, typical scenarios, import protection, cleanup and product, offer and section loading rules. Read
Template
4 articles
Choosing output format
How to choose XML, JSON, XLSX/CSV, marketplace, API template or Unified Catalog import. Read
Images and files in output
How to output image and file links, process multiple images, resize, convert format and add watermark. Read
Nested XML and JSON elements
How to create parent and child elements, arrays, groups and repeated blocks in the result. Read
Output fields
How to create output fields, set name, order, required flag, defaults and data sources. Read
Consolidated catalog
8 articles
Consolidated Catalog: First Import and Basic Setup
How to load data into the Eofferix consolidated catalog, configure the snapshot, map fields, create properties, and organize prices and stock groups. Read
Consolidated catalog and regular export: what is different
A practical comparison of regular exports and the consolidated catalog: input sources, stored data, when to use the catalog, and how to export from it. Read
How the consolidated catalog works
A practical overview of the Eofferix consolidated catalog: products, offers, sections, sources, table view, filters, and main actions. Read
How to import a JSON catalog into the consolidated catalog
How to load a JSON source into the consolidated catalog: data source, import profile, XML setup interface, identification, import rules, and transformations. Read
How to import XML into the consolidated catalog
A consolidated catalog brings supplier data into one product structure. XML and YML are common feed formats for suppliers and ERP systems. Read
How to manage the catalog section tree
A practical path through catalog section structure settings: where to open the screen, how to use tree and table views, create, edit, hide, and sort sections. Read
Import modes for the consolidated catalog
The import mode defines the scope of changes: from careful updates limited to the current source to full synchronization of the consolidated catalog, including sections, product attributes, offers, and cleanup of missing data. Read
Sources for importing into the consolidated catalog
How to choose a data source when creating a consolidated catalog import profile: upload a file, select an existing source, use Source Manager, or use another catalog. Read
Consolidated Catalog
1 articleProfiles
9 articles
Creating an interpretation profile
How to create a profile, select a source and a result template. Read
How to customize the output file name
The result name helps differentiate uploads by recipient, date, source, and destination. Read
Interpretation patterns and result formats
What templates are available: XML, JSON, CSV, XLS, XLSX, Ozon, Wildberries and union catalogue. Read
One source, several exports
Use the same source for a website, supplier, distributor and marketplace without re-uploading data. Read
Profile for Ozon Excel template
How to use the Ozon template from the seller's account and fill it with source data. Read
Selecting a source in your profile
What is the difference between a new file, an existing source, and a union catalog as a data source. Read
Union Catalog Loading Profile
How to set up the import of products, offers and sections into the union catalog. Read
Wildberries API profile
Purpose of automatic integration of Wildberries via API. Read
Wildberries Excel profile
How to prepare a Wildberries Excel file from the Eofferix source. Read
Sources
28 articles
Editing a source
Source card blocks: connection, file intake, table layout, structure guard, schedule and notifications. Read
Email source
How to receive email attachments over IMAP: provider, folder, message filter, attachment mask and app password. Read
FTP / FTPS source
How to configure file intake from FTP/FTPS: protocol, host, port, path, file mask, login and password. Read
Google and cloud sources
How to connect Google Sheets, Google Drive and other cloud files when the module is enabled. Read
How to prepare a supplier CSV/XLSX price list
A practical setup for a table price list: source, table snapshot, header rows, section rows, columns, filters, new fields, variables, and price transformations. Read
Import Data from 1C / CommerceML
How to connect a 1C CommerceML export: exchange URL, source login and password, assembly mode, import/offers/prices/rests documents, and automatic assembly. Read
Manual file upload
How to upload XML/YML/CSV/JSON/XLSX/ZIP manually, replace a file and account for size and storage limits. Read
New source
The general source creation flow: connection type, parameters, file intake and saved working version. Read
Protection against changes in source structure
How control of columns and nodes works, a strict signature and manual adoption of a new structure. Read
Schema Guard: source structure protection
What source structure change means and how to accept a new structure or keep the current working version. Read
Source: 1C / CommerceML
How to accept CommerceML upload from 1C via a dedicated URL with login and password. Read
Source: file upload from computer
How to create a source from an XML, CSV, JSON, XLS, XLSX, or XLSM file. Read
Source: file via direct link
How to grab an XML, CSV, JSON or Excel file from a provider's open link. Read
Source: FTP or FTPS
How to connect a supplier file via FTP/FTPS, login, password and path to the file. Read
Source: Google Drive file
How to connect a Google Drive file or folder as a data source. Read
Source: Google Sheets
How to connect a public or private Google Sheet by URL, sheet name, and service account. Read
Source: link with authorization
How to fetch a file from a private account using a login form, Basic authorization, or a Bearer token. Read
Source: Retrieving attachments from mail via IMAP
How to set up a mailbox, letter filters and attachment processing rules. Read
Source: Yandex Disk file
Setting up a file or public resource in Yandex Disk as a source. Read
Source: Yandex Sheets
How to read data from Yandex Sheets by link, sheet name and OAuth token. Read
Source download frequency
Configuring cron fields, quick scripts and end of schedule for the source. Read
Source notifications
What source events are sent to mail and how to configure the sender. Read
Sources list
How to read the sources list: statuses, manual refresh, opening source cards, archiving and deletion. Read
Source table layout
How to select header row, exclude rows and sheets, merge XLS/XLSX/CSV sheets. Read
Storing Source Versions and Retries
How to manage the number of versions, midnight UTC deletion, timeout, and number of attempts. Read
Table layout in a source
How to configure XLSX/CSV sheets: header row, skipped rows, excluded sheets and sheet merge. Read
URL source
How to receive a file by link: request method, authorization, headers, access check and refresh. Read
What to do if the supplier changes the file structure
If the provider renamed columns, changed XML/JSON nesting, or removed a field, the old profile rules may no longer match the required data. Read
Delivery of results
5 articles
External delivery: where to send the result and SMTP
Configure result delivery: email, public link, FTP/SFTP, webhook and sending from Eofferix email or through the user SMTP mailbox. Read
External delivery of results
Overview of delivery channels: email, public link, FTP/FTPS, SFTP, webhook, Yandex Drive, Google Drive, Dropbox and Mail.ru. Read
FTP/SFTP delivery of a profile result
How to send the finished profile result to an FTP, FTPS, or SFTP server after processing. Read
Sending results via email and SMTP
How to configure the recipient, subject of the letter, link instead of attachment, and sending from your own mail. Read
Storing Result Versions
How to set the number of saved results and delete the result on the service. Read
Exports
1 articleDiagnostics
5 articles
How to delete old results and free up space
Old results often take up more space than profile settings. They can be deleted without deleting the profile itself. Read
Profile failed
How to troubleshoot a profile launch error and what to check first. Read
Section Files and storage control
How to view the number of files, occupied space and storage groups. Read
Support bundle for diagnostics
When to download the support bundle and what it helps to check. Read
The source was not updated on schedule
How to diagnose source loading failure: schedule, access, password, structure and retries. Read
Mapping
1 articleData import
1 articleUMI.CMS
2 articlesSnapshots
4 articles
JSON snapshot
How to work with JSON structure: arrays, objects, fields, repeated item selection and preview. Read
Repeating XML/JSON values when converting to a table
How to output arrays and repeating XML/JSON nodes to CSV/XLSX without losing values. Read
Table snapshot
How to configure XLSX/CSV: sheets, header row, sheet merge, columns and preview. Read
XML snapshot
How to read the XML tree, choose nodes, configure rules and check result preview. Read
Automation
3 articles
Launches, history and profile archive
Where to view the results of launches, restore profiles and delete them permanently. Read
Profile schedule
How to run the conversion via cron and distinguish it from the source schedule. Read
Task Scheduler
How to read a single list of source schedules and profiles. Read
Unified Catalog
5 articles
Offer card in Unified Catalog
How to read an SKU/offer card: product link, prices, stock, properties and sources. Read
Product card in Unified Catalog
What the product card contains: main fields, images, sections, sources, prices, stock and linked offers. Read
Rolling back a catalog import
When to use rollback, which data is restored and what happens to objects with other sources. Read
Source characteristics in the Unified Catalog
How to create catalog properties automatically from repeated name/value characteristic blocks in XML or JSON. Read
Unified Catalog settings
How to manage fields, field groups, value dictionaries, sections and catalog display. Read