3.0.0 (04.12.2024)Added $currencies variable for eval handling (XML format only)
The "Convert currency from file rate" parameter has been added to the import plan settings for the XML format
2.9.9 (30.11.2024)Bug fixes
2.9.8 (14.11.2024)Добавлено ограничение для ручного импорта если модуль находится в демонстрационном режиме
2.9.7 (13.11.2024)For the xml format, the "Exclude parameters" parameter has been added to the import plan settings
2.9.5 (06.11.2024)Bug fixes
Improved import in XLSX format
2.9.6 (07.11.2024)Minor improvements
The "Use Spout for XLSX format" parameter has been added to the module settings.
2.9.4 (05.11.2024)Bug fixes
2.9.3 (25.10.2024)Added a setting for import plans "Interrupt processing of main objects if file cannot be downloaded via external link"
2.9.2 (18.10.2024)Bug fixes
The "Show system notifications" parameter has been added to the module settings
Now the file availability is checked for downloading via the link. If the file is not available, a system notification will be added
2.9.1 (30.07.2024)Незначительные улучшения
2.9.0 (10.07.2024)Error correction
To configure the import plan, the option "Do not update default values for already created products" has been added for the import object "Products"
2.8.8 (10.06.2024)The option "Do not update images for added offers" has been added to the import plans settings in Import Objects.
2.8.9 (11.06.2024)Added support for XLM extension for XML import format
1.0.1 (20.03.2019)Added the ability to configure prefiltering of entities that were not in the import file
1.0.2 (15.04.2019)Error correction
1.0.3 (24.04.2019)Minor fixes
1.0.4 (25.04.2019)Error correction
1.0.5 (13.06.2019)Error correction
Added multi-currency support
Removed the ability to specify the number of products for price action
1.0.6 (29.06.2019)Optimized XML processing for editing mappings
Optimized XML import for large files
Added a filter to the page with a list of plans
1.0.7 (02.07.2019)Error correction
1.0.8 (17.07.2019)Added the ability to download an import file from an external resource
Added the ability to download and unpack an archive with images from an external resource
Added the ability to download and unpack an archive with files from an external resource
Error correction
1.0.9 (31.07.2019)Added support for the following properties: "Link to Yandex.Map" and "Link to Google Map"
1.0.10 (13.08.2019)The ability to bind to XML_ID has been added to mappings
1.0.11 (29.08.2019)SimpleXLSX updated to version 0.8.9
Optimized the comparison editing page
A link to instructions has been added to the module menu
1.1.0 (04.09.2019)Added "Activity" parameter for mappings
Added a separate section to the module with a page-by-page list of comparisons
Added a separate page for adding a mapping
Added manual import of entities into mappings. The module will try to automatically substitute parameters for entities based on names
1.1.1 (05.09.2019)Minor fixes
For XML import, the "Use entity name to look up value" option has been added to the import format
1.1.2 (05.09.2019)Fixed an error when selecting from highload directories, when new records were endlessly created without UF_XML_ID
1.1.3 (09.09.2019)Minor changes
Added support for importing images and files for properties via a link
When importing entities into mappings, you can specify the activity of the new mappings
The "Import file encoding" parameter has been added to the import plan settings
Now the “Image”, “File” and “Link” comparison parameters are displayed constantly, regardless of how full the directory parameters are
For XLS and CSV formats, the following parameters have been added: "Order number of the line with field names" and "Order number of the line from which records for import begin"
For XLS and CSV formats, the "First line contains field names" option has been removed.
1.1.4 (10.09.2019)Error correction
In the plan settings, "Debugging" tab, the following parameters have been added: Log image search, Log file search, Log receiving by url. The log now records relevant events
Now, upon completion of the full cycle of each import plan, the number of entries in the event log will be checked. If more than 1000, a notification will be shown about the need to clear the event log
1.1.5 (11.09.2019)The event log has been moved to a new grid, the filter has been optimized
The list of plans has been transferred to a new grid, the filter has been optimized
Event type added for all logs
Error correction
1.1.6 (12.09.2019)Error correction
Minor changes
Added the ability to import entities for Highload blocks
1.1.7 (13.09.2019)Minor improvements
On the page with the list of mappings, the ability to copy already created mappings has been added
On the page for editing import mappings, added display settings: activity, required, image, file, link, search
1.2.0 (17.09.2019)Minor fixes
Added the "Maximum nesting level for sections" option for the CSV/XLS import format
Added Section Nesting Level option for sections for mappings. Conversion required
Added support for importing SEO entities for sections and infoblock elements
Added page for manual import
1.2.1 (19.09.2019)For manual import, added the "Download all necessary files" setting
The parameter "Waiting time for downloading a file from an external resource (sec.)" has been added to the import plan settings.
1.2.2 (20.09.2019)Minor improvements
1.2.3 (26.09.2019)Bug fixes for XML import
Added CDATA to text conversion for XML
1.2.4 (27.09.2019)Minor improvements
Added settings for processing values
Now, when importing trade offers, you must specify the import of goods in the plan settings
1.2.5 (02.10.2019)For non-basic price types, a markup has been added for price comparison settings
Error correction
1.2.6 (04.10.2019)Added import format for old Excel xls format, added import plans with xls format will be converted to Excel 2007 xlsx
Minor fixes
1.2.7 (07.10.2019)Error correction
1.2.8 (08.10.2019)Fixed errors in image processing based on infoblock settings
Added setting for importing properties "Apply watermark to images"
1.2.9 (11.10.2019)Error correction
1.2.10 (11.10.2019)Error correction
1.3.0 (18.10.2019)Error correction
Minor improvements
Added unloading of balances from warehouses
1.3.1 (14.11.2019)Error correction
The "Initial section" parameter has been added to import sections. If specified, the search for partitions will start from the specified partition
A "Parent Section" parameter has been added to import elements. Can only be specified when importing sections is inactive. If specified, the search for elements will be carried out in the specified section
Added handling of multiple values for links
Added processing of multiple values for properties of the List type
Added processing of multiple values for properties of the Directory type
Added the "Increment missing values to multiple values" option for importing properties. Now, when updating the value of a multiple property, existing values will be taken and new ones will be added to them
1.3.2 (26.11.2019)Default warehouse accounting settings have been added for importing goods
Fixed a bug where the search for the first item found occurs when no search field is specified
Fixed errors related to searching for an image file or a file in directories on the server
1.3.3 (26.11.2019)Added the ability to set default values for importing properties
1.3.4 (03.12.2019)Error correction
1.3.5 (05.02.2020)Minor fixes
1.3.6 (03.03.2020)Error correction
Added processing settings: array_slice, array_shift and array_pop
Added options for XML import format settings: "Automatically map param to properties" and "Create properties for param if not found"
1.3.7 (12.03.2020)Error correction
1.3.8 (13.03.2020)Added export/import of import plan settings + mappings
1.3.9 (24.03.2020)Error correction
To export/import import plan settings, the ability to download infoblock properties has been added
To export/import import plan settings, the ability to upload processing settings has been added
1.3.10 (30.03.2020)Error correction
1.3.11 (09.04.2020)Minor improvements
Objects are now searched only if there are matching matches to search for
Fixed an error in obtaining data from a csv file if the file contains text hyphens
The order of post-processing of objects has been changed - inactive updated ones are processed first, then those missing from the file.
1.4.0 (15.04.2020)Added a quick button to import a plan and event log from the plan settings page
The plan setting "Activate new partitions" has been replaced with "activate/deactivate new partitions"
The plan setting "Activate new elements" has been replaced with "activate/deactivate new elements"
1.4.1 (21.04.2020)Error correction
Minor improvements
1.4.2 (25.04.2020)Added mathematical functions for processing: addition, subtraction, multiplication, division, modulo division, exponentiation.
Added processing functions: abs, ceil, floor, round
Added check of input values for processing
1.4.3 (07.05.2020)Added Conditions for processing inactive sections
Added Conditions for processing inactive elements
Added Conditions for processing inactive trading offers
Minor improvements
1.4.4 (22.05.2020)After importing entities, prefiltering of the list of comparisons is triggered
Visually improved overall mapping editing page
Fixed a bug due to which only the last value was specified in a multiple property from different columns for an image or file
Added Transliteration processing setting
1.4.5 (24.05.2020)Added support for receiving images/files via links from FTP
1.4.6 (31.05.2020)Minor improvements
Error correction
Added processing settings for intval, floatval, strval
Added the ability to generate a unique character code based on multiple values for sections and elements (not for XML format)
Added checking for consistency between entity names in the file and entity names in mappings. If they differ, then import does not occur.
1.4.7 (31.05.2020)Added eval processing setting
Error correction
1.4.8 (03.06.2020)Added str_pad processing setting
1.5.0 (06.06.2020)Error correction
Added caching of files for import
Significantly improved performance
1.5.1 (09.06.2020)Minor improvements
Error correction
1.5.2 (12.06.2020)Minor improvements
Bug fixes
1.5.3 (19.06.2020)Fixed an error in searching for a property value for an element bound to elements
Minor fixes
1.5.4 (22.06.2020)Error correction
For trade offers, the ability to reset balances for TPs that were not in the file has been added
To update sections, a forced indication of the update date has been added
1.5.5 (23.06.2020)Error correction
Minor improvements
1.5.6 (09.07.2020)Error correction
Minor improvements
1.5.7 (09.07.2020)Error correction
1.5.8 (28.07.2020)Minor improvements
Added the "Check file structure" option to the import plan settings
1.5.9 (05.08.2020)Added access rights settings for module settings
1.6.0 (15.08.2020)Error correction
1.6.1 (05.09.2020)Improved param processing for XML format
Minor improvements
Error correction
1.6.2 (30.09.2020)Error correction
Added display of the last run date on the import plan editing page and in the list
Now properties for TP are updated additionally, even if they are not set as for search
Added strrchr processing setting
Added "Decode URL-encoded links" option for the import plan
1.6.3 (19.10.2020)Minor fixes
1.6.4 (23.10.2020)Error correction
For processing elements, the option "Ignore the section when searching for an element" has been added.
1.6.5 (05.11.2020)Error correction
To download files, added the option "Redirect to links"
1.6.6 (13.11.2020)Scheduled update
1.6.7 (10.12.2020)For items that were not in the file, the ability to reset product balances has been added
For XML import, the value of the UNIT attribute for param is now written to the property description during automatic mapping
Added "Last completed date" value for import plans
Added setting "Clear temporary image directory after successful import" for import plans
1.6.8 (29.03.2021)Error correction
1.6.9 (07.04.2021)Error correction
For Highload block entities, a setting has been added: "Transliterate External Code from Name if not specified"
In the mapping settings for Highload blocks, the ability to specify entities to use for code has been added
1.7.0 (17.04.2021)For XML mappings, the ability to use entities to create a symbolic code for elements has been added
For Properties of elements and sales offers, a setting has been added: "Do not load images via links for already created elements"
1.7.1 (29.04.2021)For the XML format, the ability to automatically compare Product Characteristics with properties has been added
1.7.2 (29.04.2021)Error correction
1.7.3 (07.07.2021)Minor improvements
Error correction
Added a setting for the module "After importing entities into mappings, translate to page" with the ability to change the resulting page
1.7.4 (15.07.2021)Error correction
1.7.5 (23.07.2021)Minor improvements
Error correction
To receive the import file via the link, authorization settings have been added: login, password
The import plan parameter "Activity" has been moved to the "Agent" block
1.7.6 (26.07.2021)Minor fixes
1.7.7 (27.07.2021)Global variables have been added to configure eval() processing
1.8.0 (29.07.2021)Minor improvements
Error correction
Productivity increase
1.8.1 (06.08.2021)Minor improvements
Error correction
Added "Automatically create elements for bound properties" option for property handling
1.8.2 (08.08.2021)Optimizing server memory usage
1.8.3 (08.08.2021)Minor improvements
1.8.4 (11.08.2021)Minor improvements
Improved performance of importing Highload blocks
!!! The principle of generating symbolic code for Highload block entities has been changed; check the import of Highload blocks and plans in which properties of the Directory type are filled
Improved performance for importing XML files
1.8.5 (13.08.2021)Added the ability to execute import plans via cron
1.8.6 (13.08.2021)Error correction
1.8.7 (13.08.2021)Error correction
1.8.8 (17.08.2021)!!! Missing values for List properties are no longer created by default. To configure the import of properties, a special parameter has been added: "Automatically create missing values for properties of the List type"
To configure the import of Highload block entities, the "Automatically create missing values for List type fields" option has been added.
1.8.9 (28.08.2021)Added option "Skip element processing if section not found"
Minor fixes
1.9.0 (31.08.2021)The XML import format has added options for created properties - Show created properties on the element list page and Show created properties on the element detail page
1.9.1 (20.10.2021)Error correction
Added the ability to import a Barcode for a product
1.9.2 (23.10.2021)Error correction
Minor improvements
Added a setting for importing properties "Automatically create missing values for properties of the Directory type"
1.9.3 (04.11.2021)Error correction
Added the ability to import the Unit of Measurement Coefficient for a product
1.9.4 (08.11.2021)If the "Check file structure" option is enabled and the order or name of the structure in the file has changed, then a corresponding notification will be added in the administrative section
Added the "Delete old file for import" option to the import plan settings. If enabled, if the Load function encounters an old file when a file is subsequently loaded, it will be forced to be overwritten, even if the Import function has not finished traversing
1.9.5 (09.11.2021)Added the ability to import "Product unit weight (in kg)" for a product
Added the ability to import "Product dimensions L/W/H (in cm)" for a product
1.9.6 (15.11.2021)Interface update
1.9.7 (19.11.2021)Interface update
Added import plan setting "Default purchase price currency"
Added import plan setting "Default price currency"
1.9.8 (26.11.2021)Error correction
The module has been moved from the Services section to the WebSpace section
2.0.0 (13.01.2022)The "Support" item has been moved to the "WebSpace/Technical support for solutions" section
Error correction
Translation
Improved compatibility with PHP 8.0
Now, after adding an element, it is immediately indexed by search
If conditions are specified for creating a symbolic code for an element, then when updating, it will also be replaced
2.0.1 (25.02.2022)Minor changes
Error correction
2.0.2 (02.03.2022)Updating permissions
2.0.3 (24.03.2022)Improved compatibility with PHP 8.0
Added to the entity import page: the ability to specify specific entities from the file to import, initial sorting index, mapping to properties with automatic creation of new properties
2.0.4 (26.03.2022)Fixing permissions errors
2.0.5 (28.03.2022)Improved compatibility with PHP 8.0
Added check for active mappings during import itself
The "Record limit for notification" parameter has been added to the module settings. Default 10000
For XML import, the import plan setting "XML entity group of objects" has been added
2.0.6 (30.03.2022)Added the "Settings/Import of items by plan: Agents" gadget that displays information on agent activity for import plans
2.0.7 (05.04.2022)Gadget update
Minor fixes
2.0.8 (13.04.2022)Added a notes field for import plans
2.0.9 (16.04.2022)To import entities, the option "Match with properties of sales offers" has been added.
2.1.0 (19.04.2022)Minor improvements
For importing entities, a setting has been added: "Translate the first character of the entity name to uppercase"
2.1.1 (21.04.2022)Error correction
Added "Validate links" option for import plan settings
Improved param matching with multiple values for XML import
2.1.2 (25.05.2022)Minor improvements
Error correction
2.1.3 (15.06.2022)To handle eval, a global variable $entities has been added - an array with the names of entities
On the mapping editing page, when adding a new mapping, select is immediately added to select treatments
Fixed a bug where mappings were not created when copying an import plan
The name of the exported import plan has the name of the host added
2.1.4 (19.07.2022)Error correction
2.1.5 (22.07.2022)Scheduled update
2.1.6 (26.07.2022)For the XML import format, the option "Search only among active properties" has been added in the "Import Format" section
2.1.7 (25.08.2022)jquery version fix
2.1.8 (15.09.2022)In the mapping settings, the Item Field value has been added to "Array of group IDs"
Added "Is an array" option for mapping settings
2.1.9 (08.10.2022)Error correction
2.2.0 (21.10.2022)Added the "Import from file" field to the manual import page
2.2.1 (10.11.2022)Minor improvements
Error correction
2.2.2 (21.11.2022)Error correction
2.2.3 (21.11.2022)Error correction
2.2.4 (23.11.2022)Minor improvements
2.2.5 (21.12.2022)Error correction
2.2.6 (28.12.2022)Error correction
2.2.7 (09.02.2023)To configure the import object "Items and trade offers" the parameters "Default VAT rate" and "VAT included in price" have been added.
2.2.8 (13.02.2023)For XML import, the onAfterXmlParseParamsToProperties event has been added - after processing nodes similar to param
For XML format settings, the "Search first by property symbolic code" option has been added.
2.2.9 (15.02.2023)Error correction
2.3.0 (21.02.2023)Error correction
To import products, you can specify dimensions in cm in comparisons
Updating scripts
2.3.1 (21.02.2023)For xml import, manual entry of entity names is available if the "Use entity name to search for value" option is enabled.
2.3.2 (27.02.2023)For import objects "Prices of goods and trade offers" the parameter "Margin amount in percent (%)" has been added
2.3.3 (10.03.2023)To configure import plans, the "Index sections for search" and "Index items for search" options have been added.
2.3.4 (20.03.2023)Minor improvements
Error correction
2.3.5 (06.04.2023)Error correction
The gadget has been moved to the Other section
2.3.6 (06.04.2023)The functionality for processing present and absent objects in a file has been completely redesigned. Now, when searching for an object, its ID is written to a temporary table and processing is carried out taking into account the received object identifiers + additional conditions
2.3.7 (29.04.2023)Minor changes
Error correction
2.3.8 (12.05.2023)Information about launch dates on the import plan editing page has been moved to the "Agent" information block
For the import plan, the information "Step start date" has been added
2.3.9 (19.05.2023)Minor fixes
Added a check for the presence of a value for the "XML entity entity" when adding an import plan in XML format
2.4.0 (01.06.2023)Fixed a bug due to which not all processing settings for the import plan were exported
Now, when checking the value of an entity for mandatory presence in sections and elements, the event log will display which particular entity is not filled in
2.4.1 (01.06.2023)Error correction
2.4.2 (06.06.2023)For the import plan settings in the "File Upload" block, the "Time to start the first download agent" parameter has been added.
2.4.3 (15.06.2023)Minor improvements
2.4.4 (23.06.2023)Fixed a bug when a file received by URL had a duplicate extension in its name
In the settings of import plans, the "One-time execution" parameter has been added to the block with agent settings
The Load agent is now created only if the "Link to download the import file" is specified
2.4.5 (29.06.2023)Error correction
Gadget update
2.4.6 (06.07.2023)The ability to specify additional conditions for searching for elements has been added to the import plan settings
2.4.7 (10.07.2023)Error correction
Added the ability to launch post-processing via the webprostor.massprocessing module
Added the "Start processing after import is complete" option to the import plan settings
2.4.8 (11.07.2023)Error correction
2.4.9 (13.07.2023)XML import - DOMXPath is now used to find tags
Added option "Skip property processing if element has not been updated" for import plans
2.5.0 (18.07.2023)Added parameter for import plans "Available quantity". Allows you to specify a default value for a product if there is no corresponding value in the import file
2.5.1 (26.07.2023)Minor improvements
2.5.2 (08.08.2023)Error correction
Added the ability to import list values for infoblock properties
The module menu item "Import manually" is now divided into 2 sub-items: Import plans, List values
2.5.3 (09.08.2023)To import list values for infoblock properties, the ability to load current property values has been added
2.5.4 (19.08.2023)Fixed a bug when the structure of the first element of the xml file was missing a tag from those manually specified in the mappings and this mapping was ignored during import
2.5.5 (30.08.2023)Error correction
2.5.6 (12.09.2023)Minor improvements
Added price range
2.5.7 (16.09.2023)Added notification if the server returned an error when performing a manual import
2.5.8 (13.10.2023)Minor improvements
On the import plan editing page, a notification has been added for cases when the option “If the code is specified, check for uniqueness” is enabled in the information block settings.
On the edit mappings page for the import plan, a notification has been added for cases where the "Search for property - Binding to element" parameter is specified for a property whose type is not "Binding to element" or does not have an associated information block specified
2.5.9 (21.10.2023)Now, when installing a module, the value of memory_limit is checked. Must be at least 256M
A code editor with syntax highlighting is now used to process eval
2.6.0 (25.10.2023)Minor changes
2.6.1 (26.10.2023)Added check for active import plans with remote agents
2.6.2 (31.10.2023)Minor improvements
2.6.3 (02.11.2023)Minor improvements
Import of goods, prices and balances transferred to D7
2.6.4 (04.11.2023)Error correction
Added "Show in manual import" option for import plans
2.6.5 (07.11.2023)Improved compatibility with PHP 8.0
Added import of files in ODS, XODS format
2.6.6 (08.11.2023)Added example import object information to the import plan edit mappings page
Added the ability to import from JSON format
2.6.7 (21.11.2023)Error correction
2.6.8 (29.11.2023)Error correction
Minor improvements
To edit mappings for the JSON format, the Entity Attribute parameter has been added to allow you to specify the key for arrays
2.6.9 (22.12.2023)The XML import format for automatically created properties has added integration with the yandex.market module
Error correction
Minor improvements
2.7.0 (26.12.2023)Minor improvements
Improved performance. Added multi-threaded downloading of files from external resources. Improved single-threaded file downloading from an external resource.
2.7.1 (12.01.2024)For the "Link to download import file" parameter, the ability to specify macros from the available list has been added
For import formats CSV, XLS, XLSX, ODS, XODS, the parameter "Sequence number of the line at which the records for import ends" has been added
The "Use multi-threaded download" option has been added to the "Properties" import object.
2.7.2 (13.01.2024)Minor improvements
2.7.3 (23.01.2024)Added "Next link in navigation" option for JSON import format
Added macro #ITEMS_PER_ROUND# for the "Link to download import file" parameter
2.7.4 (19.02.2024)Minor improvements
Error correction
For import in XML format, the ability to specify the "XML entity of parameters" in the import plan settings has been added
Removed the option for the import plan "Clear temporary image directory"
2.7.5 (01.03.2024)Minor improvements
2.7.6 (11.03.2024)Minor improvements
Warehouse balances have been added to the filter with additional conditions
Added the "Do not update images for added elements" option to the import plan settings for the Elements object.
2.7.7 (19.03.2024)Error correction
Performance improvement
Redesigned display of data in the event log
2.7.8 (24.03.2024)To import entities into mappings, the ability to specify the “Type of properties to be created” has been added: string, number, list, dictionary
Minor fixes
2.7.9 (25.03.2024)Minor changes
For the import object "Items and sales offers" the parameter "Default unit of measure" has been added
2.8.0 (03.04.2024)Minor improvements
To import entities into mappings, the ability to specify "Multiple properties to be created" has been added.
2.8.1 (03.04.2024)Added cron progress for import plans
2.8.2 (04.04.2024)Added multiplicity check for importing sections
2.8.3 (11.04.2024)Error correction
Minor improvements
2.8.4 (25.04.2024)Error correction
2.8.5 (16.05.2024)Minor changes
Added str_replace_switch processing (Step-by-step comparison and replacement of the found value)
2.8.6 (29.05.2024)Added str_ireplace handling - Replace all occurrences of the search string with the replacement string (case insensitive)
Added the ability to specify a name for treatments
A comparison type has been added to handle str_replace_switch
2.8.7 (31.05.2024)Minor changes
Added settings for displaying mapping parameters to the module settings