Order Export

Order Export
M2

by XTENTO
Technology Partner General
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.4.2
Type:
Stable Build
Updated:
14 December, 2017
Categories:
Extensions, Shipping & Fulfillment, Order Management (OMS)
License Type:

Overview

Connect your Magento store to almost any ERP, CRM, warehouse, dropshipping or shipping system with XTENTO.

Overview

Back to top

Order Export functionality for Magento 2, integrated into the Magento Backend, including an export manager and a highly flexible output creation technique. Export all sales related data in any file format (Text, Tabbed, CSV, XML, ASCII/Fixed-Length-Files) and connect your Magento store to almost any ERP, CRM, warehouse, dropshipping or shipping system.

This is by far the most flexible export solution available for Magento, on the market since 2008 and since then improved and kept compatible with all recent Magento versions. Over 500 major Magento stores use this extension to connect their stores to various third party systems. Any doubts? Check out the excellent reviews.

Set up any sales related export you can imagine - there are no limits:

  • Exporting orders/invoices/shipments/credit memos into CSV/XML/ASCII formats?
  • Sending emails to drop shippers once an order has been placed, but only if the order contains items from supplier X?
  • Setting up three different cron jobs for one profile running at totally different times throughout the week?
  • Sending the exported files of one profile to two FTP servers and one email recipient?
  • Exporting orders two times a day to two email recipients?
  • Exporting invoices on demand for accounting purposes right from the Magento backend?
  • Exporting new or updated customers into CSV/XML files? Or exporting quotes?

    Not a problem at all. And much more is possible.

Features

  • Seamlessly integrated into the Magento backend
  • Very fast and convenient way to export your orders/invoices/shipments/credit memos
  • Almost any output format (Text, Tabbed, CSV, XML, ASCII/Fixed-Length-Files) can be created, almost any software can be connected, and all the data saved in Magento, related to orders, invoices, shipments, credit memos, customers, payment, third party data, and more can be exported
  • Supports export of orders, invoices, shipments and credit memos
  • Supports an unlimited amount of export profiles. Export as many different export formats with different settings as required.
  • Export to an unlimited amount of different local/remote destinations. Supports Local directories, FTP, FTPS, SFTPv3, HTTP Servers, E-Mail Recipients, Webservices/APIs
  • Export directly from the Sales > Order, Invoice, Shipment, Credit Memo grids
  • Flexible filters for each profile can be set up, for example "Export only processing orders" or "Export only invoices where the billing country is US".
  • "Intelligent Export" remembers which objects have been exported and which haven't to avoid duplicate exports (can be disabled)
  • Ability to automatically export after the customer checked out
  • Ability to automatically export after the order/invoice has been paid
  • Ability to automatically export after order, invoice, shipment, credit memo creation
  • Ability to automatically export at predefined times using an unlimited amount of different cron jobs, all configurable from the Magento backend
  • Ability to change the order status after exporting
  • Works with all Magento versions (see compatibility chart below)
  • Code not encrypted and freely customizable, instant download after your purchase


Please have a look at our demo installation (link in our store) and the documentation (see our support wiki) to get a feeling for what's possible with this extension. If you have any questions regarding the extension, please don't hesitate to contact us.

Order Export & Tracking Number Import

This extension is compatible with the XTENTO Tracking Number Import Module - it's a perfect match if you're looking to export your order data out of Magento and, at a later time, want to import tracking or shipment data from CSV or XML files back into Magento.

Ready-To-Use-Integrations

Please check out our ready-to-use XTENTO Integration Suite connectors on our website to see if we've integrated with your software already - saving you time and work. If you're not sure whether this extension will be able to connect to your software, please send us an email including information about the import format that is required by the software you want to connect Magento to using this extension.

Demo

We've set up a demo installation showing the extensions functionality. Please click here to view the demo backend.

Questions?

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

Back to top

2.4.2:

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

    ===== 2.4.2 =====
    + Added syntax highlighting for XSL Template editor in export profile section

2.3.3:

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

    ===== 2.3.3 =====
    + Compatibility with Magento 2.2 established
    + Added ability to export parent item gift message

2.3.0:

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

    Xtento_OrderExport

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

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

    ===== 2.0.1 =====
    * Fixed "export_data.own.xml" feature
    * Various bugfixes, code optimizations

    ===== 2.0.2 =====
    + Added ability to use variable %customeremail% for email destinations "To" field. So emails can be sent to the customer email now. Requires "One file per object" to be enabled.
    * Established compatibility with Magento code compilation, some injected dependencies were declared twice or in $context already

    ===== 2.0.3 =====
    + Added event xtento_orderexport_export_after that is dispatched after export
    * Fixed bug for "Export only new" feature, related to historyCollection
    * Fixed "Redefintion" error in Log class

    ===== 2.0.4 =====
    * Fixed bug for event exports where billing/shipping address couldn't be exported

    ===== 2.0.5 =====
    * Fixed a bug where cronjobs of other export profiles where removed when saving a profile

    ===== 2.0.6 =====
    * Established compatibility with other email transports such as Ebizmarts/Mandrill for debug message mailing/email destinations.
    * Fixed bug (Registry key "current_shipment" already exists) that could happen when creating multiple shipments at the same time
    * Fixed shipment creation logic that sometimes lead to the shipment being created, but the order itself not reflecting "Qty Shipped"

    ===== 2.0.7 =====
    * Fixed filename/email variables being wrong potentially if multiple export profiles run within one application execution
    * Fixed bug when exporting custom options
    * Fixed _timestamp fields, timezone may have been wrong
    * Fixed SFTP source type, Net_SFTP library using namespaced class names now
    * Fixed %customeremail% variable for email destinations that wasn't populated sometimes.
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.8 =====
    * Cronjobs for profiles which have been deleted are automatically deleted as well
    * Fixed "Date From" / "Date To" filter in export profile that always set "todays" date when empty
    * Fixed select/dropdown attribute value export for product attributes

    ===== 2.0.9 =====
    * SFTP destination type is now working for Magento 2.0 and Magento 2.1

    ===== 2.1.0 =====
    * Fixed date range filter for automatic/manual exports. In some environments, the timezone of the store wasn't used.
    * Fixed bug for date range export that would include next days object created on 12:00:00AM exactly

    ===== 2.1.1 =====
    * Updated composer.json to require XTENTO "XtCore" base module
    * Fixed error for manual/automatic date range exports

    ===== 2.1.2 =====
    + 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 wrong "View Execution Log Entry" link in "Export History"
    * Fixed "merged export" which could trigger a warning/notice

    ===== 2.1.3 =====
    * Fixed grid exports: If "Select all" was used no objects were exported
    * Fixed "product_total_cost" calculation

    ===== 2.1.4 =====
    + Added bin/magento "xtento:orderexport:export" CLI command
    * Fixed "Tools > Import" functionality: Sometimes destinations assigned to an imported profile were not automatically assigned to the imported profile again.

    ===== 2.1.5 =====
    * Fixed bug for cronjob exports where, for multiple export profiles scheduled at the same time, 2nd/3rd/... profile running may be missing certain fields/data.

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

    ===== 2.1.7 =====
    + Added ability to prepend exported files with "UTF8 BOM" (required in special situations, sometimes for example for Excel). In tag specify addUtf8Bom="1".

    ===== 2.1.8 =====
    + Added ability to load XSL Template from filesystem. In "XSL Template" field enter a full/absolute path on the filesystem to the file containing the XSL template, e.g.: /var/www/web/var/xsl/template.xsl
    * Fixed empty fields when loading XSL Template from filesystem. Correct "fields to fetch" are now loaded.
    * Fixed mass actions; if a filter was used on a grid (and also sometimes in combination with "select all") then eventually all orders/none were exported

    ===== 2.1.9 =====
    * Fixed issue for "Show fields available for export" where "this ID does not exist" was shown for existing IDs if invalid UTF8 data was used in object/order/...
    * Removed xtento/export_data.xml and replaced configuration loading with Magento 2 configuration data loader from xtento/productexport_data.xml and validation via XSD.

    ===== 2.2.0 =====
    * Fixed date/time variables in filename (via XSL Template) to use Magento configured timezone

    ===== 2.2.1 =====
    * Fixed bug for profiles imported using "Tools > Import" functionality: Cronjob export never started until the profile was saved for the first time; now cronjobs are updated directly after the import via "Tools"

    ===== 2.2.2 =====
    + Added ability to export delivery date stored by "Amasty_Deliverydate" extension

    ===== 2.2.3 =====
    * Fixed error when generating $timestamp variable in XSL (Notice: Undefined property: Xtento\OrderExport\Model\Output\Xsl::$coreDate)

    ===== 2.2.4 =====
    * Fixed "Show fields available for export" that didn't show field list in some browsers

    ===== 2.2.5 =====
    + Added "xtento:orderexport:config:export" and "xtento:orderexport:config:import" commands that add "Sales Export > Tools" functionality for the Magento command line via php bin/magento.

    ===== 2.2.6 =====
    * 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.2.7 =====
    + Added ability to export fields stored by "BSS Checkout Custom Fields" extension
    * Fixed notice "current() expects parameter 1 to be array, null given" when testing XSL/exporting

    ===== 2.2.8 =====
    * Fixed issue "Could not save temporary file to store test export for serving the file to the browser" for "Test XSL Template" functionality, Magento tmp directory is now used, not system tmp directory

    ===== 2.2.9 =====
    * Fixed issue where product attributes values exported as "No" for boolean values

    ===== 2.3.0 =====
    * Updated Xtento_XtCore to version 2.0.8

2.2.5:

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

    Xtento_OrderExport

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

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

    ===== 2.0.1 =====
    * Fixed "export_data.own.xml" feature
    * Various bugfixes, code optimizations

    ===== 2.0.2 =====
    + Added ability to use variable %customeremail% for email destinations "To" field. So emails can be sent to the customer email now. Requires "One file per object" to be enabled.
    * Established compatibility with Magento code compilation, some injected dependencies were declared twice or in $context already

    ===== 2.0.3 =====
    + Added event xtento_orderexport_export_after that is dispatched after export
    * Fixed bug for "Export only new" feature, related to historyCollection
    * Fixed "Redefintion" error in Log class

    ===== 2.0.4 =====
    * Fixed bug for event exports where billing/shipping address couldn't be exported

    ===== 2.0.5 =====
    * Fixed a bug where cronjobs of other export profiles where removed when saving a profile

    ===== 2.0.6 =====
    * Established compatibility with other email transports such as Ebizmarts/Mandrill for debug message mailing/email destinations.
    * Fixed bug (Registry key "current_shipment" already exists) that could happen when creating multiple shipments at the same time
    * Fixed shipment creation logic that sometimes lead to the shipment being created, but the order itself not reflecting "Qty Shipped"

    ===== 2.0.7 =====
    * Fixed filename/email variables being wrong potentially if multiple export profiles run within one application execution
    * Fixed bug when exporting custom options
    * Fixed _timestamp fields, timezone may have been wrong
    * Fixed SFTP source type, Net_SFTP library using namespaced class names now
    * Fixed %customeremail% variable for email destinations that wasn't populated sometimes.
    * Compatibility with Magento 2.1.0 established

    ===== 2.0.8 =====
    * Cronjobs for profiles which have been deleted are automatically deleted as well
    * Fixed "Date From" / "Date To" filter in export profile that always set "todays" date when empty
    * Fixed select/dropdown attribute value export for product attributes

    ===== 2.0.9 =====
    * SFTP destination type is now working for Magento 2.0 and Magento 2.1

    ===== 2.1.0 =====
    * Fixed date range filter for automatic/manual exports. In some environments, the timezone of the store wasn't used.
    * Fixed bug for date range export that would include next days object created on 12:00:00AM exactly

    ===== 2.1.1 =====
    * Updated composer.json to require XTENTO "XtCore" base module
    * Fixed error for manual/automatic date range exports

    ===== 2.1.2 =====
    + 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 wrong "View Execution Log Entry" link in "Export History"
    * Fixed "merged export" which could trigger a warning/notice

    ===== 2.1.3 =====
    * Fixed grid exports: If "Select all" was used no objects were exported
    * Fixed "product_total_cost" calculation

    ===== 2.1.4 =====
    + Added bin/magento "xtento:orderexport:export" CLI command
    * Fixed "Tools > Import" functionality: Sometimes destinations assigned to an imported profile were not automatically assigned to the imported profile again.

    ===== 2.1.5 =====
    * Fixed bug for cronjob exports where, for multiple export profiles scheduled at the same time, 2nd/3rd/... profile running may be missing certain fields/data.

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

    ===== 2.1.7 =====
    + Added ability to prepend exported files with "UTF8 BOM" (required in special situations, sometimes for example for Excel). In tag specify addUtf8Bom="1".

    ===== 2.1.8 =====
    + Added ability to load XSL Template from filesystem. In "XSL Template" field enter a full/absolute path on the filesystem to the file containing the XSL template, e.g.: /var/www/web/var/xsl/template.xsl
    * Fixed empty fields when loading XSL Template from filesystem. Correct "fields to fetch" are now loaded.
    * Fixed mass actions; if a filter was used on a grid (and also sometimes in combination with "select all") then eventually all orders/none were exported

    ===== 2.1.9 =====
    * Fixed issue for "Show fields available for export" where "this ID does not exist" was shown for existing IDs if invalid UTF8 data was used in object/order/...
    * Removed xtento/export_data.xml and replaced configuration loading with Magento 2 configuration data loader from xtento/productexport_data.xml and validation via XSD.

    ===== 2.2.0 =====
    * Fixed date/time variables in filename (via XSL Template) to use Magento configured timezone

    ===== 2.2.1 =====
    * Fixed bug for profiles imported using "Tools > Import" functionality: Cronjob export never started until the profile was saved for the first time; now cronjobs are updated directly after the import via "Tools"

    ===== 2.2.2 =====
    + Added ability to export delivery date stored by "Amasty_Deliverydate" extension

    ===== 2.2.3 =====
    * Fixed error when generating $timestamp variable in XSL (Notice: Undefined property: Xtento\OrderExport\Model\Output\Xsl::$coreDate)

    ===== 2.2.4 =====
    * Fixed "Show fields available for export" that didn't show field list in some browsers

    ===== 2.2.5 =====
    + Added "xtento:orderexport:config:export" and "xtento:orderexport:config:import" commands that add "Sales Export > 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