Other Extensions by XTENTO

Overview

Importing order status updates and tracking numbers from CSV or XML files into Magento 2has never been easier. Using the Tracking Number Import Module by XTENTO you will be able to import invoices, shipments and tracking data into Magento - fully automated! Automate your order management today and import shipments in bulk.

This extension provides the ability to invoice imported orders, capture the payment (charge the credit card), notify the customer about it, ship the order, add the tracking number, notify the customer that their order has been shipped and also to change the order status after the order has been imported. This will all happen automatically - you don't have to do anything manually anymore. The extension will process the imported file and run exactly what you've configured on imported orders.

(Magento 1 version available on Marketplace as well - use the search)

Features

Seamlessly integrated into Magento and into the Magento backend

Supports an unlimited amount of import profiles. Import as many different import formats with different settings as required.

CSV as well as XML import formats can be imported. The import format is completely flexible.

Notify customer about shipment, including a link to track their shipment

Change order status after partially shipping orders

Change order status after completely shipping orders

Create credit memo/refund for imported order, notify customer

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

Order Export & Tracking Number Import

This extension is compatible with our order export module - it's a perfect match if you're looking for a solution to export your order data out of Magento and, at a later time, want to import tracking or shipment data back into Magento.

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?

Please visit our store for more information about this extension. 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 at info@xtento.com. We'll be happy to help!

Release Notes

2.6.6:

Compatible with Open Source (CE) :
2.1 2.2 2.3

Compatible with Commerce using on prem (EE) :
2.1 2.2 2.3

Stability:
Stable Build

Description:

===== 2.6.0 =====
+ For shipment imports: MSI source is now automatically retrieved from source selection logic in MSI module, if possible. If there are multiple possible sources, you must still specify the source code in the file mapping.

===== 2.5.9 =====
* Updated graceful die and removed sigint/sigterm as these are not really that much required and could cause issues

2.5.4:

Compatible with Open Source (CE) :
2.1 2.2 2.3

Compatible with Commerce using on prem (EE) :
2.1 2.2 2.3

Stability:
Stable Build

Description:

===== 2.5.1 =====
* Fixed issue "Invalid method Magento\Eav\Model\Entity\Attribute::isAllowedForRuleCondition". However, if you encounter this issue, you will most likely need to apply this fix as well: https://magento.stackexchange.com/a/231602/10

===== 2.4.3 =====
* [Improved Magento 2.2 Compatibility] Added a RecurringData setup script that checks if an upgrade to M2.2 was performed, if yes, data structure in the profile tables will be changed from serialized to JSON automatically

===== 2.0.1 =====
* Fixed "Change order status" action for orders that still can be invoiced/completed but don't use the "Change status after partial update" action

===== 2.0.2 =====
* Fixed a bug where cronjobs of other import profiles where removed when saving a profile

===== 2.0.3 =====
* Fixed bug (Registry key "current_shipment" already exists) that could happen when creating multiple shipments at the same time
* Fixed shipment email re-sending when another tracking number is added to an existing shipment

===== 2.0.4 =====
* Fixed shipment creation logic that sometimes lead to the shipment being created, but the order itself not reflecting "Qty Shipped"
* Established compatibility with other email transports such as Ebizmarts/Mandrill for debug message mailing.

===== 2.0.5 =====
* 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.6 =====
* SFTP source type is now working for Magento 2.0 and Magento 2.1

===== 2.0.8 =====
+ Added event "xtento_trackingimport_files_load_after" which is called after files have been loaded from sources, so third party developers can retrieve/modify files
* Fixed bug when invoicing virtual products

===== 2.0.9 =====
+ Set grid column type for various columns in "Execution Log" to "longtext" so long result messages are not truncated on the grid
+ Established compatibility with PHP 7: A class named "Object" (handling filters) has been renamed to "ObjectCondition" as "Object" is a reserved word with PHP 7
* Fixed a bug for the "Additional Configuration" popup where & was converted to & automatically upon saving the configuration

===== 2.1.5 =====
* 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.2.0 =====
* Fixed issue for invoice/shipment creation with multiple line items with same SKU split across multiple lines; correct QTYs are now shipped

===== 2.2.1 =====
* Updated Xtento_XtCore to version 2.0.8

2.1.5:

Compatible with Open Source (CE) :
2.0 2.1

Compatible with Commerce using on prem (EE) :
2.0 2.1

Stability:
Stable Build

Description:

Xtento_TrackingImport

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

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

===== 2.0.1 =====
* Fixed "Change order status" action for orders that still can be invoiced/completed but don't use the "Change status after partial update" action

===== 2.0.2 =====
* Fixed a bug where cronjobs of other import profiles where removed when saving a profile

===== 2.0.3 =====
* Fixed bug (Registry key "current_shipment" already exists) that could happen when creating multiple shipments at the same time
* Fixed shipment email re-sending when another tracking number is added to an existing shipment

===== 2.0.4 =====
* Fixed shipment creation logic that sometimes lead to the shipment being created, but the order itself not reflecting "Qty Shipped"
* Established compatibility with other email transports such as Ebizmarts/Mandrill for debug message mailing.

===== 2.0.5 =====
* 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.6 =====
* SFTP source type is now working for Magento 2.0 and Magento 2.1

===== 2.0.8 =====
+ Added event "xtento_trackingimport_files_load_after" which is called after files have been loaded from sources, so third party developers can retrieve/modify files
* Fixed bug when invoicing virtual products

===== 2.0.9 =====
+ Set grid column type for various columns in "Execution Log" to "longtext" so long result messages are not truncated on the grid
+ Established compatibility with PHP 7: A class named "Object" (handling filters) has been renamed to "ObjectCondition" as "Object" is a reserved word with PHP 7
* Fixed a bug for the "Additional Configuration" popup where & was converted to & automatically upon saving the configuration

===== 2.1.5 =====
* 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"