requre 'rubygems' require 'savon' client = Savon::Client.new "https://<Your Endpoint>" res = client.request :login do soap.body = {:username => '<your soap user>', :apiKey => '<your key>'} end session = res[:login_response][:login_return] res2 = client.request :salesOrderList do soap.body = {:session=>session} end b = res2[:sales_order_list_response][:result][:item] b.each do |ord| puts ord[:order_id] + ":" + ord[:customer_email] end
Tuesday, August 21, 2012
Export Order Email Addresses From Magento w/Ruby
You need to setup a web services user beforehand for this to work.
Install the Savon gem, and get your endpoint url and credentials. This uses the SOAP v2 interface on Magento.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment