Call-back icon  Sales: Call 877.832.5289 (N America)|310.295.4144 (International)

Magento

eCommerce Software for Online Growth

Magento Forum

   
Import/Export orders? 
 
nicolas46
Sr. Member
 
Total Posts:  210
Joined:  2008-04-09
Toulouse
 

oh oh So...if i understand well, there is now a export module but only for people who paid confused ...

 
Magento Community Magento Community
Magento Community
Magento Community
 
hyteckit
Sr. Member
 
Avatar
Total Posts:  152
Joined:  2008-04-01
Los Angeles, CA
 

Hey, I’ll do it for $2000.  I’m that cheap to hire.

 Signature 

Current Project:
GeekGears.com - Accessories for your iPod, iPhone, MP3 Players, Cell Phone, PDA, GPS Devices, Digital Camera, and more.
Extension: Product Gallery Importer, Enhanced Search

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sebastian Enzinger
Jr. Member
 
Total Posts:  15
Joined:  2008-09-03
Germany
 

Hi everybody,

I started developing an order export module some days ago.
The module currently has those features discussed in here, and I think I will send out the first beta in like a week.
I am looking for beta-testers. If you are interested, contact me through private messaging.
Please contact me with some details. Tell me which features you want, and in which format you need the export, just what you want to tell me how your order export module would have to look like.
Best would be if you for example send me a xml-template how your order would have to look like.

 Signature 

Sebastian Enzinger

 
Magento Community Magento Community
Magento Community
Magento Community
 
Kerry Hatcher
Sr. Member
 
Avatar
Total Posts:  91
Joined:  2008-07-15
Macon, GA
 

I’m working on an ACT! CRM/Peachtree Account connector, maybe we should put our heads together.

Thanks,

 Signature 

Kerry Hatcher
Webmaster
ShuBee.com

“You can live forever without ever really living”
KerryHatcher.com

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sebastian Enzinger
Jr. Member
 
Total Posts:  15
Joined:  2008-09-03
Germany
 

Yep, that would be nice.

In my order export module, you can modify how your xml output should look really easily through the backend.
I am using XSL “templates”, so you can build your own XML, and being able to access ALL order data.

Example:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<
xsl:template match="/">

<!-- 
Put tags in herewhich should wrap around each order -->
<
orders>

<!-- 
Process order XML -->
<
xsl:for-each select="orders/order">
    <!-- 
ExWrap <orderaround each order -->
    <
order>
    <!-- 
ExThen access values from export xml and put them into your own tags -->
    <
id><xsl:value-of select="ID"/></id>
    <
created><xsl:value-of select="created_at"/></created>
    <
email><xsl:value-of select="customer_email"/></email>
    <!-- 
ExNow go to the billing section -->
    <!-- 
ExWrap <billingaround billing section -->
    <
billing>
    <
xsl:for-each select="billing">
        <!-- 
Exget values and wrap them into your own tags from billing section -->
        <
prefix><xsl:value-of select="prefix"/></prefix>
        <
name><xsl:value-of select="lastname"/></name>
    </
xsl:for-each>
    <!-- 
ExWrap </billingaround billing section -->
    </
billing>
    <!-- 
ExWrap </orderaround each order -->
    </
order>
</
xsl:for-each>

<!-- 
Put end tags in herewhich should wrap around each order -->
</
orders>

</
xsl:template>
</
xsl:stylesheet>

I am going to implement CSV now.

 Signature 

Sebastian Enzinger

 
Magento Community Magento Community
Magento Community
Magento Community
 
Nexus Rex
Member
 
Avatar
Total Posts:  31
Joined:  2008-07-10
Utah, USA
 

Sebastian,

I would like to be a beta tester. I can help with development if you need as well, but it looks like you have it all under control.

Travis Cable

 Signature 

Travis Cable

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sebastian Enzinger
Jr. Member
 
Total Posts:  15
Joined:  2008-09-03
Germany
 

What is implemented by now:

Integrated into backend.
Order Export Manager: Grid where all exported orders are being stored.
Set default filename format for export: For example: export_&#xDA;TE%_&#xTI;ME%
Export to what ever format you want, with XSL templates you can build any output you want (Templates I built: XML, CSV)
Templates can be defined in backend.
In the XSL Template every variable of the order can be used. (general, shipping, billing, payment, items)
Intelligent Export - saves last exported order, and on a new export last exported order is set as “start export from” id.
Date Range export - select a date range to export.
Download each order seperately
Mass Download of exported orders in a zip file selected in grid
Automatically export order after new order has been submitted (checkout)
FTP-Upload: You can upload the export to a ftp server, if upload fails this will be shown in the export manager.
Automatically export order and upload to a ftp server after a new order has been submitted (checkout)

More ideas please? grin

Only requirement: libxslt has to be installed on the server.

Goodie - Screenshot:
Click here

 Signature 

Sebastian Enzinger

 
Magento Community Magento Community
Magento Community
Magento Community
 
porterhouse
Jr. Member
 
Total Posts:  27
Joined:  2008-02-23
 

Isn’t order export a feature of the latest dataflow?  We’re just now starting to look at it to export order data.  Does anyone have it working or does it still require customization?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sebastian Enzinger
Jr. Member
 
Total Posts:  15
Joined:  2008-09-03
Germany
 

No, you currently can’t export orders - except using webservices.
If you like you can contact me and tell me which features you would like to have concerning the order export, and I’ll maybe integrate them.

 Signature 

Sebastian Enzinger

 
Magento Community Magento Community
Magento Community
Magento Community
 
hyteckit
Sr. Member
 
Avatar
Total Posts:  152
Joined:  2008-04-01
Los Angeles, CA
 

Sebastian, good stuff.

Yeah, webservices are cool.

I’m using webservices to implement import/exports of order as well as invoicing and shipment processing.

However, the API documentation for the webservices is lacking.

 Signature 

Current Project:
GeekGears.com - Accessories for your iPod, iPhone, MP3 Players, Cell Phone, PDA, GPS Devices, Digital Camera, and more.
Extension: Product Gallery Importer, Enhanced Search

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sebastian Enzinger
Jr. Member
 
Total Posts:  15
Joined:  2008-09-03
Germany
 

Yes, I used webservices before, too, but webservices are really slow. If you have a larger amount of orders, webservice are the wrong way to go.

 Signature 

Sebastian Enzinger

 
Magento Community Magento Community
Magento Community
Magento Community
 
hyteckit
Sr. Member
 
Avatar
Total Posts:  152
Joined:  2008-04-01
Los Angeles, CA
 
Sebastian Enzinger - 06 September 2008 01:46 PM

Yes, I used webservices before, too, but webservices are really slow. If you have a larger amount of orders, webservice are the wrong way to go.

Why do you say that?  Cause it is slow?

I’m only working on orders with “Processing” status, not completed or canceled orders, so it’s not big deal.

Webservices seems like the best way and most simple way to handle invoicing and order/shipment processing.

 Signature 

Current Project:
GeekGears.com - Accessories for your iPod, iPhone, MP3 Players, Cell Phone, PDA, GPS Devices, Digital Camera, and more.
Extension: Product Gallery Importer, Enhanced Search

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sebastian Enzinger
Jr. Member
 
Total Posts:  15
Joined:  2008-09-03
Germany
 

I have a customer who receives about 500 orders per day (he sells cheap things), and now think how long that takes using webservices.. grin
I have also coded a export script using webservices, and for the customer that took to long.. this is why I started coding my export module.
Also, integrating into magento has the advantage of using events (new order) etc..

 Signature 

Sebastian Enzinger

 
Magento Community Magento Community
Magento Community
Magento Community
 
hyteckit
Sr. Member
 
Avatar
Total Posts:  152
Joined:  2008-04-01
Los Angeles, CA
 
Sebastian Enzinger - 06 September 2008 02:31 PM

I have a customer who receives about 500 orders per day (he sells cheap things), and now think how long that takes using webservices.. grin
I have also coded a export script using webservices, and for the customer that took to long.. this is why I started coding my export module.
Also, integrating into magento has the advantage of using events (new order) etc..

Webservices can easy handle 500 orders in a day.

How do you handle invoicing, payment capturing, and shipment processing of 500 orders per day with just a export module without webservices?  Do you manually update every single invoice, capture the payments, and marked items shipped for all 500 orders?  How do you update the orders in Magento with just a export module?

I certainly won’t manually process 500 orders per day without webservices.  Without webservices, I have a problem handling 50 orders a day.

By the way, my experience is coming from implementing e-commerce solutions and fulfillment systems for a company processing 5000 orders a day.

 Signature 

Current Project:
GeekGears.com - Accessories for your iPod, iPhone, MP3 Players, Cell Phone, PDA, GPS Devices, Digital Camera, and more.
Extension: Product Gallery Importer, Enhanced Search

 
Magento Community Magento Community
Magento Community
Magento Community
 
Sebastian Enzinger
Jr. Member
 
Total Posts:  15
Joined:  2008-09-03
Germany
 

Who says that webservices are bad? Webservices are just fine for talking TO magento. But in my case for the order export only out of magento this is the best way.
By the way, the export module is mainly thaught for connecting an ERP—not handling invoicing etc. in magento.

 Signature 

Sebastian Enzinger

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top
 
Sales: Call 877.832.5289 (North America) 310.295.4144 (International)
© Copyright 2008 Varien. Magento, eCommerce software, is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
53164 users|648 users currently online|107174 forum posts