active_fulfillment
active_fulfillment copied to clipboard
Active Merchant library for integration with order fulfillment services
ActiveFulfillment 
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.