Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Checkout Web Service - An API allowing an order to be placed. This is an API geared around customer experience. It is the largest web service UltraCart offers. If you need to create your own checkout pages running on a different server (and the JavaScript API won't meet your needs), this is the web service you should use.
  • Order Item Management Web Service - A simple interface allowing for orders items and kits to be created, and inventory updated
  • Affiliate Order Management Web Service - A simple interface allowing for affiliate managementItem orders to be created
  • Affiliate Management Web Service - A simple interface allowing for items and kits to be created, and inventory updatedaffiliate management

Web Service Philosophy

With the exception of the Checkout Web Service, you'll notice that the other web services are small. That's intentional. It is not a goal of UltraCart to expose the entire business operation via Web Services. Web Services are a nightmare to support. If you compare them to supporting a JavaScript API, the disadvantages are obvious. With a JavaScript API, we can visit the site, run through the checkout, examine the JavaScript, and provide help. With Web Services? That code is located securely on a remote server we can't access. The code is often written in a language beyond our expertise. None of the engineers here at UltraCart really like to program Perl, eh? We do it when we have too, but trying to figure out someone else's Perl code can lead to long support times.

...

Understanding this philosophy will help understand with understanding our web services. They're very incomplete and random – on purpose. We've only created Web Service methods in response to specific customer needs. If you can't find what you're looking for, chances are you're the first person to look for it. Open up a forum post or support ticket and begin a dialog with UltraCart engineers about what your specific needs are. (smile)