Skip to content
Active Merchant library for integration with order fulfillment services
Ruby
Latest commit 98e6633 @garethson garethson Merge pull request #79 from Shopify/prevent-nil-error-shipwire
Check on success when parsing Shipwire response.
Failed to load latest commit information.
lib Check on success when parsing Shipwire response.
test Merge pull request #79 from Shopify/prevent-nil-error-shipwire
.gitignore Fix Minitest for activesupport 4.0
.travis.yml Test on ruby 2.3.0 and latest 2.2
CHANGELOG.md Release v3.0.1
CONTRIBUTING.md Amazon MWS XML Parsing using Nokogiri
Gemfile Adds Travis CI integration
Gemfile.activesupport32 Fix Travis build matrix
Gemfile.activesupport40 Fix Travis build matrix
Gemfile.activesupport41 Fix Travis build matrix
Gemfile.activesupport42
Gemfile.activesupport5 Test with Rails 5
README.md Fix typo in README
Rakefile Update gem dependencies
active_fulfillment.gemspec Webgistix XML Parsing using Nokogiri
shipit.rubygems.yml deploy using shipit

README.md

ActiveFulfillment Build Status

Library for integration with order fulfillment services.

Installation

Add to your gem file, and run bundle install.

gem 'active_fulfillment'

Usage

# The authentication options differ per service.
service = ActiveFulfillment.service('name').new(login: 'abc', password: 'def')

# To fulfill an order:
service.fulfill(order_id, shipping_address, line_items, options = {})

# To find out how much stock is left
service.fetch_stock_levels(options = {})

# To obtain tracking numbers.
service.fetch_tracking_numbers(order_ids, options = {})

The options hash is used to set service-specific options. See http://www.rubydoc.info/gems/active_fulfillment for the API documentation.

Other information

  • This project is MIT licensed.
  • Contributions are welcomed! See CONTRIBUTING.md for more information.
Something went wrong with that request. Please try again.