Shipwire

Developer Tools

Welcome Developers

Shipwire makes it easy for Web site designers and Application Developers to connect to the Shipwire Platform with shipping and fulfillment web services.

  • XML API’s have been provided to allow you to pass information into the Shipwire Platform and receive information back.
  • For organizations or individual developers that have small business applications (ecommerce, inventory management, accounting, etc) please review our Application Alliance Program and Affiliate Programs. We want it to be lucrative for you when you work with Shipwire.
  • Our help section has a lot of information to make integrating web sites and applications easy.
  • Please also see our help section for lists of shopping carts and business tools like Paypal® that have been integrated with Shipwire.

To get started, consider doing three things:

1.  Sign-up as a Shipwire Partner/Affiliate. No cost. This will get you access to marketing tools and a tracking code.

2.  Sign-up for a Shipwire free trial account. No cost. This will allow you to test your API calls and get a response back from the Shipwire platform.

For more information on our shipping affiliate program.

XML Order Submitter

XML Order Submitter is designed to allow your application to easily submit orders to the Shipwire fulfillment Web services platform. Many applications are already supported, see all compatible applications.

Getting Started

XML Test Harness

XML Documentation

XML Tracking Status

XML Tracking Status integration allows you to automatically update your customer’s tracking status inside your ecommerce application. Reduce customer queries about order status.

Getting Started

XML Test Harness

XML Documentation

XML Real-Time Inventory

XML Real-Time Inventory integration allows you to set up real-time inventory for your store. You can provide shoppers and your backend application with accurate inventory of items.

Getting Started

XML Test Harness

XML Schema Documentation

XML Shipping Rates

XML Shipping Rates allow any e-commerce application to integrate real-time shipping rates into their checkout process. This means instant quotes automatically from the warehouse closest to each customer!

Getting Started

XML Test Harness

XML Documentation

General Developer FAQs

What API’s does Shipwire provide?

Today, we offer 4 API’s:  Order Notification, Inventory Synch, Tracking and Real-time Shipping rates.  All Shipwire APIs.

Where is the documentation?

Each API has it’s own page with FAQ’s and documentation for developers.

Which API do I start with?

Generally, if you want to send orders to Shipwire, start with the Order Notification API.  That is the most common API.

The Other API’s really build usage of the integrations.  Users really appreciate getting shipping rates into the shopping cart checkout, being able to get updated parcel tracking numbers and of course having warehouse inventory counts integrated with the shopping cart.

How do I make money working with Shipwire?

There are a few models to earn a living with Shipwire.

  • We offer a partnership program for web developers and e-commerce application owners.  Shipping fulfillment partner affiliate program.  So integrate and build a platform of revenue.
  • Build a module and sell the module.  Perhaps offer a support plan.
  • Build a module, offer it for free and then charge for your integration expertise.
  • Build a business on Shipwire :-)

Contact us at partner (at) shipwire (dot) com  if you have ideas to discuss.

What developer support does Shipwire offer?

We are big fans of developers.  We know the importance of a healthy developer community.

  • Each API page has its own FAQ and test resources.
  • If you have partnership related questions you can send them to partner (at) shipwire (dot) com.
  • If you have a specific support request related to an integration or an test order please send it to support+dev (at) shipwire (dot) com.

We will make best efforts to respond to your requests quickly.

Tip:  Use the <referer> field!

The <referer> field is an optional field.  If you are an end merchant coding to our API’s you can probably just ignore this.  If you are a Shipwire partner building an application connection to Shipwire AND you have signed up as a Shipwire partner then we urge you to pass along your partner ID.  This will help us track orders to your integration.   This is the 4 numbers at the end of your Partner URL.  Example of a partner ID is 1234 when the URL ends with “o.php?id=1234″.  It is optional to put the 1234 in the referrer field; but, it is helpful for tracking lead origin especially for modules that are installed scripts (example is open source modules).

What kind of support should a developer offer merchants?

Some is better than none.  What that means is paid, un-paid, forum based, e-mail based or over Skype.  Whatever you offer, offer something and set up the customers expectation and deliver on it.  “I offer support at forum X; but, I check it once a week” is honest and builds integrity if that is the level of support you intend to offer.

Offering support will get you certified and earn the trust of Shipwire and merchants.

Unsupported integrations typically don’t get to much traction.  More bluntly:  If you don’t support your module, don’t expect Shipwire to list it as a compatible solution or recommend it’s usage.

What kind of marketing support can I expect from Shipwire?

Generally, we want to do everything in our power to help our merchants get on platform as easy as possible.  If you have built a great integration and customers like your work, you can expect us to do the following:

  • Listing on our compatible applications page
  • A page in our help center to describe your module, where to find it and information about you and the level of support that you offer.
  • Great modules will get “Sell Tools”.  This means that your module will be visible inside the Shipwire application and merchants can add your module to their account.
  • Revenue share for referred merchants pursuant to our shipping affiliate partner program.
  • A blog post on the Shipwire blog
  • In some cases a notification sent to our customer base.
  • Potentially tweets about it Shipwire on Twitter
  • Potentially a press release with Shipwire.
  • If your module works great and customers are interested in the module our sales team will refer business to your module.
  • Participation in Shipwire press and marketing as it becomes available.

We want to work with great developers.  We want to be the easiest company to partner and work with.  If you have thoughts on ways we can support you please send them to partner (at) shipwire (dot) com.

Copyright © 2004-2010 Shipwire, Inc. Patent pending.