How to import XML to Magento 2: Products, Orders, Customers & Other Entities (+ Export Tutorial)

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 to satisfy only basic data transfer demands, the Magento XML product import becomes questionable. However, there is still an opportunity to achieve this goal. 

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 way for Magento 2 to import products from the XML feed. With its help, you can move all the necessary information to your e-commerce store without converting the update to CSV.

In the article below, we describe 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.

Although this article focusses on import, you will also learn how to establish the Magento export of products via XML. Since our extension supports all Magento 2 entities, it enables the Magento XML order export as well. See the general guidance below. Other useful tips for Magento 2 users are gathered in our Magento 2 Developer’s Cookbook.
Continue Reading

Shopify Metafield Guide: Definition, Types, Management & Import

- Shopify

metafield shopify

Today, we are going to explore the world of Shopify metafields – an integral part of the Shopify admin and storefront. You will learn what a Shopify metafield is and what metafield types are available. After that, we proceed to a step-by-step guide on how to add metafields to a product page in Shopify. The last chapter of this article explains how to import metafields to Shopify.    Continue Reading

Ultimate Guide To Shopware 6 Import

- E-Commerce, Shopware

Welcome to the world of Shopware import! Like every e-commerce system, Shopware 6 provides the ability to import and export information between your website and external data sources. This functionality simplifies content management chores, such as data updates or product translations. Besides, the Shopware 6 import lets you easily move products to product comparison engines and marketplaces. In this Shopware import guide, we generally describe the available options, reviewing the basic import plugin of Shopware 6 along with its profiles. You will learn how to import data to Shopware 6 and what entities are supported. Also, check our Ultimate Guide To Shopware 6 Export. Continue Reading

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 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, 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.7 (released 17.04.2024)

Features:

  • Magento 2.4.7. Support. The latest version of the extension supports Magento 2.4.7.
  • Customer Import. Support for separate street columns “_address_street_1”, “_address_street_2”, “_address_street_3”, “_address_street_4” when importing customer & addresses.
  • Improved Consecutive Export. Now, it is possible to export also last updated entities.
  • Export Mapping. The “salable_qty” column has been added to the export mapping section when exporting products with MSI data.
  • Order Export. A new event, “sales_order_save_commit_after,” to run order export jobs has been added.
  • Customer Import. A new customer import attribute has been added – “allowed_assistance.” It can enable/disable the Allow Remote Shopping Assistant feature.
  • Order History Import. Now order comments can be imported by the order’s “increment_id”. “status_history:entity_id” and “status_history:parent_id” are not required anymore.
  • Custom Options Price Import. It is now possible to import store-specific custom option prices.
  • Export Filters. Export filters support the following conditions: “=” “!=” “>” “<=” “contains” “not contains.”
  • Image Import. Additional logging has been added for deferred image import.
  • Performance. Customer import has improved memory consumption.
  • Data Storage. The DB’s “mapping” column type has been changed to “mediumblob” in the “firebear_import_jobs” table to allow the storage of more data.
  • Product Import. The ability to unassign products from the category has been added.
  •  Order Export. It is now possible to export order data in one line to XML and JSON formats.

Continue Reading

Firebear Improved Import, Export & Mass Actions for Shopware 6 – Application Change Log

- Our extensions, Shopware

Shopware 6 import and export application

The article below will help you track the progress of the Improved Import, Export & Mass Actions app for Shopware 6, as it collects changes related to the application’s new versions. Starting as a simple import and export solution with cron automation and basic mapping at the time of 1.0.0, the tool has developed into a robust data transfer instrument that offers advanced product property import and export, transfers from FTP, SFTP, Google Sheets, and Google Drive, email notifications, various update strategies, and other features. With each new release, the Improved Import becomes more powerful. You may view the module’s full evolution and the most recent features below. 

Extension Manual | Shopware app store 

1.0.35 (released 10.04.24)

Features

  • Automated Price Generation (gross and net):
    • A product list_price_net is calculated automatically if only list_price_gross is provided during Shopware product import. 
    • A product list_price_gross is calculated automatically if only list_price_net is provided during Shopware product import.
    • A product cheapest_price_net is calculated automatically if only cheapest_price_gross is provided during Shopware product import.
    • A product cheapest_price_gross is calculated automatically if only cheapest_price_net is provided during Shopware product import.
  • Shopware Layout Export. Now, you can export a Shopware layout as a separate entity.

Continue Reading

Firebear Import & Export Tool for Shopify – Application Change Log

- Our extensions, Shopify

Dive into the evolution of the Import & Export Tool for Shopify as it progresses through different versions. From its humble beginnings as a basic solution with import and export profiles and simple mapping in version 1.0.0, the tool has evolved into a feature-rich data transfer powerhouse. Now, it goes beyond the basics, offering advanced features like import and export automation, support for multiple file formats, including XLSX and XMLFTP and FTPS transfers, Google Sheets and Google Drive integration, built-in email notifications, powerful and flexible mapping, diverse update strategies, and a range of other user-friendly functionalities.

With each new release, the app strengthens its capabilities, making it an even more valuable asset for users. To get a comprehensive look at the module’s growth and explore its latest features, take a closer look at the detailed overview provided below.

Application Manual | Shopify Store

1.0.35 (released 10.04.24)

Features

  • Shopify Metafield Import. Now, you can import all metafield types for products in Shopify. 

Continue Reading

Magento 2 Google Sheets Integration Guide

Magento Google Sheets Integration

Have you ever known that importing data to Magento 2 from Google Sheets is possible? It is not a joke, and we will explore the Magento Google Sheets integration below.

Although you will never find the corresponding option in your Magento 2 administration, a robust third-party Magento 2 importer can do the job. The default import and export tools of your e-commerce website are scarce. You can perform only several basic data transfers with them. Therefore, it is necessary to leverage a third-party extension that replaces the default import and export functionality. So meet the Improved Import & Export module for Magento 2. This tool dramatically enhances the basic features associated with moving tables to and from your website. And, of course, it delivers the Magento 2 Google Sheets integration to the platform. 

In the following article, we shed light on the basic features of the Improved Import & Export extension that can help you with the Magento 2 Google Sheets integration. After that, you will find a link to our Master Import Table for the Magento 2 Google Sheets import along with detailed descriptions.

With this information, we proceed to the use cases associated with the Magento 2 Google Sheets import. You will learn to import data from a spreadsheet with multiple tabsautomate the corresponding transfersmove configurable products to your store, work with tier pricessave category positionscopy the existing reviews to your new website, etc. 

Continue Reading

Magento 2 Page Builder Import & Export

Magento 2 Page Builder Data Import Export

In the following article, we shed light on Magento 2 Page Builder. You will learn its core features. After that, we will focus on the Magento 2 Page Builder import and export. Since you cannot transfer anything to/from the tool via the platform’s default instruments, it is necessary to install a third-party extension. Below, we explore the most intuitive and easy-to-use solution aimed at recreating the missing functionality. Meet the Improved Import & Export extension. With its help, you can most efficiently import and export the data associated with Page Builder in Magento 2.

The blog post below unveils the most important facts about Magento Page Builder. You will learn about its drag-and-drop functionality, grid system, visual effects, flexible integrations, products, instant previews, schedules, etc. Besides, there is a technical introduction to the tool and a brief description of Bluefoot CMS as the foundation of the Page Builder in Magento. After that, the article switches to its key part – you will learn how to import and export data to/from Magento 2 Page Builder. Since the process incorporates the Improved Import & Export extension, you will also find its features described below.
Continue Reading

How to Import Custom CSV to Magento 2 Programmatically

magento 2 import custom csv programmatically

Let’s discuss the Magento 2 import of custom CSV files. Recently, we’ve been surfing across endless StackExchange discussions and stumbled upon an exciting topic that wasn’t highlighted in our Cookbook. The problem was easy to understand: there was a custom CSV and a user had to import it to Magento 2. The probability of a similar situation for an average e-commerce business is quite high.  Therefore, we’ve decided to narrate it in our blog, adding several more vital facts. So, what is the issue?

Bilal Usean asked the community how to import a custom CSV file to a custom table in Magento 2. Although forum members provided several ways to achieve this goal, we didn’t find any user-friendly solution aimed at people with less technical skills than required by the most rated answer. Variants discussed on StackExchange seem to be highly efficient but too complicated. However, there is one more way to import a custom CSV file to Magento 2 with the minimum headache. Below, we provide the original answer as well as our alternative solution. You will also learn how to import a custom CSV to Magento 2 programmatically. Since some of the provided solutions incorporate the Improved Import & Export extension, we also share its core features after discussing the initial resolution.
Continue Reading

How to Import Magento 2 Product by Store View?

Magento 2 product by store view import

You’ve come to the right place if you run a multilingual storefront or use several different store views. Below, we explore a situation when you need to import Magento 2 product data by store view. While this procedure may seem quite exhausting when you use the default import tools, you may rely on several other ways to simplify these data management chores. Below, we provide community-based recommendations on Magento 2 product import per store view for both Magento 1 and Magento 2. At the same time, you will find a solution proposed by the Firebear team. 

The article incorporates materials from the StackExchange question by ruuter. Once we came across it, we thought it was good to share our experience in this area. Thus, if you don’t know how to import individual product data per store view in Magento 2, we will teach you below. 

Also, note that the article compares the traditional approach that works for Magento 1.x with the new way introduced in Magento 2. As for the improved solution, we shed light on the associated product import automation, product data transfers per store view from external sources, and the use of alternative data sources, such as Google Sheets or API connections. Continue Reading