Rex11
Ruby Library for REX11 Warehouse Management System
Installation
Add this line to your application's Gemfile:
gem 'rex11'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rex11
Usage
Initialize Rex11 client:
require "rex11"
client = Rex11::Client.new("rex_username", "rex_password", "rex_web_address")
Create style master:
item = {
:style => "ABC123",
:upc => "ABC123",
:size => "LARGE",
:price => "100.0",
:color => "Black",
:description => "Chanel Red Skirt"
}
client.add_style(item)
Create pick ticket for items:
items = [
{:style => "ABC123",
:upc => "ABC123",
:size => "LARGE",
:color => "Black",
:description => "Chanel Red Skirt",
:quantity => "1",
:comments => "These are the comments.",
:shipment_type => "GOH"
},
{:style => "DEF123",
:upc => "DEF123",
:size => "SMALL",
:color => "Blue",
:description => "Balenciaga Purple Blouse",
:quantity => "1",
:comments => "Slightly damaged",
:shipment_type => "FLAT"
}
]
ship_to_address = {:first_name => "Joe",
:last_name => "Shmoe",
:company_name => "Time Magazine",
:address1 => "1271 Avenue of the Americas",
:city => "New York",
:state => "NY",
:zip => "10020",
:country => "US",
:phone => "212-522-1212",
:email => "[email protected]"
}
pick_ticket_id = "23022012012557"
= {
:pick_ticket_id => pick_ticket_id,
:warehouse => "The Warehouse",
:payment_terms => "NET",
:use_ups_account => "1",
:ship_via_account_number => "1AB345",
:ship_via => "UPS",
:ship_service => "UPS GROUND - Commercial",
:billing_option => "PREPAID",
:bill_to_address => {
:first_name => "Jane",
:last_name => "Smith",
:company_name => "Netaporter",
:address1 => "725 Darlington Avenue",
:city => "Mahwah",
:state => "NJ",
:zip => "07430",
:country => "US",
:phone => "212-522-1212",
:email => "[email protected]"
}
}
client.create_pick_ticket(items, ship_to_address, )
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request