Eofferix documentation

168 articles

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

Getting started

5 articles

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

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 article

Profiles

9 articles

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

Exports

1 article

Diagnostics

5 articles

Mapping

1 article

Data import

1 article

UMI.CMS

2 articles

Snapshots

4 articles

Automation

3 articles

Unified Catalog

5 articles

FAQ

1 article