Now compatible with Magento 2.4.4 PHP 8.1 Check new release of Improved Import & Export

"xml"

FireBear Improved Import & Export for Magento 2 – Extension Change Log

- Magento 2, Our extensions
improved import and export - Magento 2 extension

The following blog post will help you retrace the evolution of the Improved Import & Export Magento 2 module. The article gathers updates associated with the extension’s each new version from the very beginning. At the time of 1.0.0, it was a basic import solution with an existing import jobs architecture and import cron automation. With the next few versions, the module got such enhancements as product attribute import on the fly, transfers from FTP, SFTP, URL, and Dropbox, custom mapping, etc. Each new release made the Improved Import stronger and stronger. However, it was still an import-only tool until 1.5.0 was released. With this version, our extension became capable of both import and export processes. You can peruse the detailed evolution of the module and see its latest features below. 

Extension Manual | FAQ | Demo | Sample Files

3.8.0 (released 16.05.2022)

Features

  • Compatibility with Magento 2.4.4 Open Source and Adobe Commerce with PHP 8.1
  • Setup scripts changed to a declarative scheme
  • Added ‘Import base image as small and thumbnail’ setting to the import product job
  • Added ‘additional images’ and ‘additional image labels’ fields to the product attributes list for copy values when creating configurable products
  • Added row split by store_view_code during product import
  • Added ‘name’ field of the product for the ‘Reviews’ export

Bugfixes

  • Fixed issue with the ‘Custom logic for creation of configurable products’ functionality when using custom rules
  • Fixed issue with importing an order with multiple shipments
  • Fixed issue with ‘Export page by page’ functionality
  • Fixed issue with URL when importing multiple rows for the same product, now the URLs do not have a duplication issue
  • Fixed issue with adding advanced pricing during product import, it is now added properly
  • Fixed issue with the re-import of images that were deleted from the media directory
  • Fixed issue with extra import file types when the ‘Use API’ is enabled
  • Fixed issue with creating custom options when exporting products
  • Fixed issue with incorrect category image name after importing categories
  • Fixed issue when the associated products were not added to the grouped product if the import table had a specific store view value
  • Fixed issue with products caching functionality when using platforms during import
  • Fixed issue with an empty category field in a configurable product when created using custom logic
  • Added an ‘overflow’ css property to the categories mapping fields
  • Fixed issue with importing products when the catalog price scope is a website
  • Fixed issue with saving category URL key and category URL path
  • Fixed issue with an empty store_name field in the categories export file
  • Fixed issue with replacing advanced pricing because of the missing IDs in Magento
  • Fixed issue with different number of row customizers when running export jobs from different scopes
  • Fixed issue with archiving import file after importing from remote sources
  • Fixed issue with importing product with ‘Only update’ behavior when the ‘Undefined index:sku’ exception occurs
  • Fixed issue with the endless paginated export of products
  • Fixed issue with ‘Map Categories’ mapping section
  • Fixed issue with importing categories from an Excel XLSX file
  • Fixed issue with URL key validation when importing categories
  • Fixed issue with importing products with same URL keys when they are on different stores not being possible
  • Fixed ‘Passing null to argument of type string is deprecated’ issue (compatibility with PHP version 8.1 and Magento version 2.4.4)
  • Fixed issue with nesting level of tags in templates (compatibility with Magento version 2.4.4)
  • Replaced some calls to deprecated js functions with calls to recommended functions (compatibility with JQuery version 3.3.2 and Magento version 2.4.4)
  • Fixed issue with mappings on the product import/export edit page (compatibility with Magento version 2.4.4)
  • Fixed issue with export when source is REST API and file format is ODS, XLSX or JSON
  • Fixed issue with import via sFTP (compatibility with Magento version 2.4.4)
  • Fixed issue with copying multiple additional images from a simple product to configurable when creating a configurable product on the fly
  • Fixed issue with running ‘queue:consumers’ commands (Compatibility with Magento 2.4.4 and php8.1)
  • Fixed issue with product export (Compatibility with Magento 2.4.4 and php8.1)
  • Fixed issue with data export to OneDrive (Compatibility with Magento 2.4.4 and php8.1)
  • Fixed issue with data export to Google Sheets
  • Fixed issue with the order view page after order import
  • Replaced the ‘box/spout’ library with the ‘openspout/openspout’ library (Compatibility with Magento 2.4.4 and php8.1)
  • Fixed issue with a product import when ‘Round Special Price to 0.49 or 0.99’ setting is enabled (Compatibility with Magento 2.4.4 and php8.1)
  • Fixed issue with importing images
  • Fixed issue with order export (Compatibility with Magento 2.4.4 and php8.1)

Improved Import Export Magento 2 Roadmap – vote for the most exciting features and we will implement them first. Leave your suggestions in the comments and we will add them to the poll.

Continue Reading

How to import XML to Magento 2

- Fire development, Magento 2

Magento 2 Development; Magento 2 tutorial

We all know that Magento 2 supports CSV import/export by default, but what if you need to transfer data via XML files? Although the default Magento 2 data import capabilities are enough for satisfying only basic data transfer demands, there is an opportunity to achieve the goal mentioned above. 

Since the system supports only the CSV standard, you need to convert your XML files to the supported file type. If you don’t want to do that, meet the Improved Import & Export Magento 2 extension. This module offers a more user-friendly solution for importing XML to Magento 2. With its help, you can move all the necessary information to your e-commerce store without converting it to CSV.

In the article below, we provide the description of how to import XML files using the default Magento 2 tools. Besides, you will find a step-by-step guide to Magento 2 XML import and export. More useful tips for Magento 2 users are gathered in our Magento 2 Developer’s Cookbook.
Continue Reading

How to add a custom import adapter in Magento 2

Magento 2 export CLI

StackExchange is always a good source of answers to all possible questions, including ones related to Magento 2. Therefore, we monitor the platform to provide you with the most useful solutions posted there. This time our attention is captured by Mir, who asks about a custom import adapter for Magento 2. The author of the question is not satisfied with the default import opportunities of the platform (and we know why), so let’s find out how to solve the current issue. Find more tips in our Cookbook. Continue Reading

How To Import Custom CSV / XML File Which You Can’t Modify To Magento 2

- Magento 2

Magento 2 Color Swatches Extension

Unfortunately, Magento 2 doesn’t let you import a custom CSV / XML file which cannot be modified. Furthermore, it doesn’t provide any opportunity to work with the XML format. So, if you even have an XML file that satisfies other requirements of the platform, you will never update your store data. Luckily, we know the right recipe, so it is no longer a problem to import a custom CSV / XML file which you can’t modify to Magento 2. Continue Reading

How Can I move a search bar in Navigation div in Magento 2 via XML?

- Magento 2

Magento 2 Development

You can put a search box after the navigation block and use css to make display it in one line, since html/topmenu.phtml block doesn’t print its child’s

Alternatively, you can overwrite html/topmenu.phtml to

More tips from Magento 2 Developer’s Cookbook

Continue Reading

The Best PHP Frameworks 2015

- E-Commerce, Fire development

php-frameworksPHP programming language is extremely popular among web developers. The majority of websites are based on it, and frameworks play one of key roles in the popularisation of PHP. They include collections of software and programs, that initiate easier coding. In this post, we gathered the best PHP framework for this year.

A proper framework is necessary for more efficient work. It enables to spend less time on more functional and safer applications. If you are going to develop a robust and successful product, then choosing a right PHP framework is crucial.

Generally framework includes two major elements: the first one is a Toolbox; the second one is a Methodology. A Toolbox is a set of software components designed for writing less code. As a result you also get a less risk of errors. Under Methodology we mean an assembly diagram for applications, which allows developers to work more effectively.

Nowadays, you can find a plethora of solid PHP frameworks, which have their own advantages and disadvantages. You can always test few solutions before choosing the most suitable one. Please, let us know what PHP framework is the best by leaving your comment in the dedicated section below.

Continue Reading