Stock Import

Stock Import
M2

by XTENTO
TOTAL:
$259.00
Compatible With: Community 2.0, 2.1, 2.2 Enterprise 2.0, 2.1, 2.2

Tech Specifications

Seller:
Current Version:
2.3.8
Type:
Stable Build
Updated:
23 August, 2018
Categories:
Extensions, Shipping & Fulfillment, Order Management (OMS)
License Type:
Policy:

Overview

Automate your inventory management today and don't spend hours a day updating stock levels manually.

Other Extensions by XTENTO

Overview

Back to top

Importing stock level, price & custom product attribute updates from CSV and XML files into Magento 2 (Magento 1 version available on Marketplace as well - use the search) has never been easier. Using the Magento Stock Import Module by XTENTO, importing stock and product information from third party systems into Magento is a breeze - and fully automated! Automate your inventory management and don't spend hours every day updating products and stock levels manually. Set up automated mass product updates today.

This extension provides the ability to import all fields related to the stock entity - fields include Quantity in stock, Is in stock and Manage stock, as well as custom product attributes such as name, weight or other product attributes you've set up. Just upload a file with SKU and quantity information, and your stock levels will get updated by the extension within seconds. The extension will process the imported file and import the stock information as configured. This will all happen automatically - you don't have to do any stock updates manually anymore.

Detailed import results will be returned (in manual mode) showing which products have been updated and which haven't. This can also be set up to run on a schedule, so full automatic periodical imports without any manual intervention are possible as well.

 

Features

  • Seamlessly integrated into Magento and into the Magento backend
  • CSV/TXT/Tab/Fixed-Length/XML formats can be imported. The import format is completely flexible.
  • Any field names can be used. Set up using mapping function in the backend.
  • Supports an unlimited amount of import profiles. Import as many different import formats with different settings as required.
  • Import from an unlimited amount of different local/remote destinations. Supports local directories, FTP, FTPS, SFTPv3, HTTP Servers, Webservices/APIs
  • Very easy configuration - check out our demo installation
  • Very quick way to import your stock levels - 1000 stock updates/sec (0.001s per product) and more possible
  • Intelligent Import: Only modified stock items get imported - speeding up the import dramatically
  • Supports relative (+X or -X) and absolute (set stock level to X) stock level imports
  • Does not use slow Magento dataflow nor product model functions to update stock items
  • Ability to import files automatically from any local directory or from a remote (S)FTP server
  • Ability to upload files to import directly from the backend
  • Files can be deleted or archived after being processed
  • The built-in cronjob that runs the automatic import can be configured in the Magento backend
  • Compatible with almost all Magento versions (see compatibility chart below)
  • Supports download of import files from remote SFTPv3 servers (Secure FTP, uses SSH)
  • Update all product & stock related fields
  • New Feature: Update product attributes such as weight, product name or any other custom product attribute for existing products. Need to import the lead time from your supplier for your products along with the stock level? Not a problem at all.


This extension has been implemented in dozens of Magento installations already and has proven it is able to import stock levels automatically for months and years.

Attention: This extension does not import new products into Magento. You can only use it to update existing products. The purpose of this extension is to update stock levels (and custom product attributes) for existing products in a very quick way.

 

Order Export & Tracking Number Import

This module is compatible with our order export and tracking number import modules - these modules will help you to automate your order and inventory management entirely.

Demo

We've set up a demonstration section showing the configuration section of the extension in the backend. Please click this link to view the demo backend. Sample import formats we've used in the past can be downloaded here.

Questions?

Be sure to check out the excellent reviews as well! If you have any questions regarding this extension, please do not hesitate to contact us. We'll be happy to help!

Release Notes

Back to top

2.3.1:

  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.2.7 =====
    * Fixed error email notification: From email is now retrieved from system configuration ("ident_general/email")

    ===== 2.2.8 =====
    + Added support for M2ePro: Stock level updates are communicated to M2ePro now

    ===== 2.2.9 =====
    * Fixed bug when importing profiles from Magento 1 or Magento 2.0/2.1 via the "Tools" functionality of the module

    ===== 2.3.0 =====
    * Fixed "xtento_stockimport_mapping_get_fields" event, fields can be customized via the event now.

    ===== 2.3.1 =====
    * Fixed issue for relative stock update (not accumulating multiple SKUs in one file properly)
    * Fixed issue for "Tools" import functionality that could lead to an error when importing profiles
    * Updated Xtento_XtCore to version 2.2.0

2.2.6:

  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.2.6 =====
    * Fixed email sending for email destinations/error notification on Magento 2.2+ (Error: "Call to undefined method Magento\Email\Model\Transport\Interceptor::send()")

2.2.4:

  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.2.4 =====
    * Updated Xtento_XtCore to version 2.1

2.2.1:

  • Compatible with CE: 2.0 2.1 2.2
  • Compatible with EE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    ===== 2.2.1 =====
    + Compatibility with Magento 2.2 established

2.1.8:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_StockImport

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Established compatibility with other email transports such as Ebizmarts/Mandrill for debug message mailing.

    ===== 2.0.2 =====
    * CSV Processor: If a product exists in multiple rows of the import file, the qty is summed up.

    ===== 2.0.3 =====
    * Compatibility with Magento 2.1.0 established
    * Fixed SFTP source type, Net_SFTP library using namespaced class names now
    * Cronjobs for profiles which have been deleted are automatically deleted as well

    ===== 2.0.4 =====
    * SFTP source type is now working for Magento 2.0 and Magento 2.1

    ===== 2.0.5 =====
    * Updated composer.json to require XTENTO "XtCore" base module

    ===== 2.0.6 =====
    * Fix for change in Magento core tables introduced in Magento Enterprise Edition 2.1 for staging functionality ("entity_id => row_id")

    ===== 2.0.7 =====
    + Added event "xtento_stockimport_files_load_after" which is called after files have been loaded from sources, so third party developers can retrieve/modify files

    ===== 2.0.8 =====
    + If a new profile is created, "Set In Stock / Out of Stock" is automatically set to Yes by default now
    + Set grid column type for various columns in "Execution Log" to "longtext" so long result messages are not truncated on the grid
    * Fixed a bug for the "Additional Configuration" popup where & was converted to & automatically upon saving the configuration

    ===== 2.0.9 =====
    + Added bin/magento "xtento:stockimport:import" CLI command
    * Fixed "Tools > Import" functionality: Sometimes source assigned to an imported profile were not automatically assigned to the imported profile again.

    ===== 2.1.0 =====
    * Bug fix for stock update routine when inserting a new stock item; sometimes other fields such as price would be attempted to insert into stock_item table as well.

    ===== 2.1.1 =====
    * Fixed issues for manual imports where sometimes (especially in Internet Explorer, but also Chrome/Firefox) the profile drop down didn't work and no manual import was possible.

    ===== 2.1.2 =====
    * Fixed issue with profile configuration/profiles failing to load with error "... expects parameter 1 to be string, array"

    ===== 2.1.3 =====
    * Fixed bug for profiles imported using "Tools > Import" functionality: Cronjob import never started until the profile was saved for the first time; now cronjobs are updated directly after the import via "Tools"
    * Fixed "Webservice.php.sample" sample source file that was broken

    ===== 2.1.4 =====
    + Added "xtento:stockimport:config:export" and "xtento:stockimport:config:import" commands that add "Stock Import > Tools" functionality for the Magento command line via php bin/magento.

    ===== 2.1.5 =====
    * Updated Xtento_XtCore to version 2.0.7 ("Added warning in module configuration at System > Configuration if module output is disabled via "Disable Module Output" at System > Configuration > Advanced > Advanced")

    ===== 2.1.6 =====
    * Important update that fixes a bug where, if multiple profiles are executed in the same execution (for example via the cronjob), sometimes stock (and especially price) updates were ignored

    ===== 2.1.7 =====
    * Fixed relative stock level import that sometimes failed to work for summed up negative/positive values

    ===== 2.1.8 =====
    * Updated Xtento_XtCore to version 2.0.8

2.1.4:

  • Compatible with CE: 2.0 2.1
  • Compatible with EE: 2.0 2.1
  • Stability: Stable Build
  • Description:

    Xtento_StockImport

    -------------
    CHANGELOG
    -------------

    ===== 2.0.0 =====
    * Initial stable M2 release

    ===== 2.0.1 =====
    * Established compatibility with other email transports such as Ebizmarts/Mandrill for debug message mailing.

    ===== 2.0.2 =====
    * CSV Processor: If a product exists in multiple rows of the import file, the qty is summed up.

    ===== 2.0.3 =====
    * Compatibility with Magento 2.1.0 established
    * Fixed SFTP source type, Net_SFTP library using namespaced class names now
    * Cronjobs for profiles which have been deleted are automatically deleted as well

    ===== 2.0.4 =====
    * SFTP source type is now working for Magento 2.0 and Magento 2.1

    ===== 2.0.5 =====
    * Updated composer.json to require XTENTO "XtCore" base module

    ===== 2.0.6 =====
    * Fix for change in Magento core tables introduced in Magento Enterprise Edition 2.1 for staging functionality ("entity_id => row_id")

    ===== 2.0.7 =====
    + Added event "xtento_stockimport_files_load_after" which is called after files have been loaded from sources, so third party developers can retrieve/modify files

    ===== 2.0.8 =====
    + If a new profile is created, "Set In Stock / Out of Stock" is automatically set to Yes by default now
    + Set grid column type for various columns in "Execution Log" to "longtext" so long result messages are not truncated on the grid
    * Fixed a bug for the "Additional Configuration" popup where & was converted to & automatically upon saving the configuration

    ===== 2.0.9 =====
    + Added bin/magento "xtento:stockimport:import" CLI command
    * Fixed "Tools > Import" functionality: Sometimes source assigned to an imported profile were not automatically assigned to the imported profile again.

    ===== 2.1.0 =====
    * Bug fix for stock update routine when inserting a new stock item; sometimes other fields such as price would be attempted to insert into stock_item table as well.

    ===== 2.1.1 =====
    * Fixed issues for manual imports where sometimes (especially in Internet Explorer, but also Chrome/Firefox) the profile drop down didn't work and no manual import was possible.

    ===== 2.1.2 =====
    * Fixed issue with profile configuration/profiles failing to load with error "... expects parameter 1 to be string, array"

    ===== 2.1.3 =====
    * Fixed bug for profiles imported using "Tools > Import" functionality: Cronjob import never started until the profile was saved for the first time; now cronjobs are updated directly after the import via "Tools"
    * Fixed "Webservice.php.sample" sample source file that was broken

    ===== 2.1.4 =====
    + Added "xtento:stockimport:config:export" and "xtento:stockimport:config:import" commands that add "Stock Import > Tools" functionality for the Magento command line via php bin/magento.

Support

Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top

Reviews

Back to top