Download the PHP package amasty/module-import-core without Composer

On this page you can find all versions of the php package amasty/module-import-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package module-import-core

Import Core by Amasty

Note: This free solution version is offered to let you evaluate our code quality. It does not include ready-made entities such as products, orders, and customers, which are necessary for using the import/export functionality. To run imports, you will need to either create these entities yourself if skilled or purchase the full solution version on our website.

The package presented is a free version of the import solution for Magento 2. Install together with the Export Core and Import\Export Core to see the full scope of data transfer features between multiple platforms. The code and architecture are the same as in the original paid Import and Export for Magento 2 extension but the core includes core functionality only and is suitable for manual data transfer. See the full scope of automatization features and entities available in the paid version in this demo or book a live demo with the Amasty team to get a real-time consultation.

import-and-export-premium-key-features

The paid version can be purchased as Lite, Pro and Premium packages. Visit our website to see the pricing plans. A free package is the Lite version of the full Import and Export for Magento 2 extension, but without ready-made entities for migration.

What is the Core package for?

Import Core is used to upload data to the Magento 2 platform. The extension is built from scratch and has no intersections with the native import/export functionality developed by Magento itself. Even though a free package does not include any ready-made entities for import jobs, you can create compatibility with any entity you need and add them to the migration functionality available.

Free version features

The package helps you to:

Installation

To install the package, run the following commands:

composer require amasty/module-export-core
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy (your locale)

See more details in the Composer User Guide.

Import Configuration & Flow

To import data successfully, you need to create the required entity or entities (e.g. products, orders, customers) first. Let’s see how it works in the free version using the ‘Orders’ entity as an example.

Import Configuration

The logic of the import process has a tree structure. It means that first, you identify the key entities you want to upload (e.g. ‘Order’) and then you can add some specific subentities that you need (e.g. ‘Order Item’, ‘Order Shipment’, etc.).

164430753-613b68ab-3ce8-42e8-9881-6bc7116f9772

Step 1. Set the behavior

Add, update or delete the data provided in the file from Magento.

164431381-9255b0e4-12b8-413e-b9cf-207896c89f19

Choose validation strategy: it is possible to skip errors or stop the process if there are some.

Step 2. Choose file type

You can use either CSV or XML files.

164431713-cdb343ac-555e-4d5c-b03d-7f4bd5874fd8

Step 3. Specify import source

Here you can upload the file manually or specify the path of the local directory.

164432062-07c7bf18-40b4-46cf-9f05-e7cdfb29a316

Step 4. Configure fields mapping

Closely review the file you want to transfer — add the fields, subentities and match column names so that Magento could extract data correctly.

See the detailed description in this section of the guide.

164432739-6863f041-e27e-459b-8c75-9d46f676c76e

Please, note that Magento has a number of required fields that should be added to import data. Each entity has specific obligatory fields. Find out more about the must-have fields for the common entities in this article.

Use the sample file provided in the settings to simplify data upload and avoid mistakes.

164433194-5d55898a-1dad-42d8-ac69-cdf0d7d6342c

Step 5. Activate filtering

No need to sort data provided in the file manually — activate specific filters if you want to transfer only relevant information.

164439525-b56ce598-5d5a-4730-a58c-31f634a93e2a

Step 6. Check the configuration

If ready, click the Check Data button to validate the settings.

164439944-e8e076b9-02b2-463b-99a9-7c12ba06f5d4

Correct the mistakes (if there are any) and retry. If the configuration is correct, you can start the importing process.

164440238-1852d596-ca8b-4ddd-961b-93ccc64f2ff0

Full Version Overview & Pricing Plans

The full solution has 3 pricing plans: Lite, Pro and Premium. Unlike the free package, full versions let you import and export orders, products, customers, CMS blocks and other entities without additional development.

import-export-tariff-plans

Key features of each solution:

Lite

Pro

Premium

Import and Export Premium

import-and-export-premium-key-features

If you need a specific entity, but with the automation options, you can purchase the main ones separately:

-> Import Orders
-> Export Orders
-> Import Products
-> Export Products
-> Import Customers
-> Export Customers

Troubleshooting

Have any questions? Feel free to contact us!

Want us to develop a custom integration? Find the details here.


All versions of module-import-core with dependencies

PHP Build Version
Package Version
Requires php Version >=7.3
amasty/module-import-export-core Version >=1.3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package amasty/module-import-core contains the following files

Loading the files please wait ....