Software Development Kit Overview

The ProStores Software Development Kit (SDK) provides documentation and sample code for developing or modifying tools and applications for the ProStores platform.

Key Development Opportunities

  • Integration with offline systems
    • Point-of-Sale (POS)
    • Accounting
    • Order management
    • Inventory
    • Customer Relationship Management (CRM)
  • Design/site building
  • Scheduling/calendaring tools
  • Reporting and analysis
  • Marketing and web analytics

The ProStores Software Development Kit consists of the ProStores XML Transaction Engine (XTE), documentation, code samples and a test transaction processor.

The ProStores XTE allows developers to communicate directly with the core ProStores commerce services. This is accomplished by submitting store specific XML transactions to a ProStores installation over a web (HTTP/S) connection.

Store Management Transactions Available in the XTE

  • Category and Sub Category Management: used to query, add, update or delete product categories or sub-categories.
  • Customer Management: query, add, update, and delete store customers
  • Invoice Management: add, adjust, split, and query store invoices and REST calls for shipping, cancel or authorizing store invoices.
  • Product Management: query, add, update, and delete store products
  • Template Management: query, add, publish, save and update store templates
  • File System Transaction: query, add, and delete files (i.e. images and logos)
  • Markup Builder Transaction: create HTML Markup (links/forms) that point to ProStores pages (product pages, add to cart, cart)
  • OEM: query, add, update and delete store OEM
  • Import
  • Tax Category & Tax Region: query, add, update and delete store tax categories and tax regions
  • Notification: allows applications to subscribe to receive notifications of certain events within ProStores. By subscribing to receive event notifications, applications will not have to poll for the occurrence of an event. Events currently include: Invoice Confirmation, Invoice Authorization, Invoice Split, Invoice Ship, Invoice Adjustment, Invoice Credit, Invoice Cancel and Invoice Delete.

How To Access the Software Development Kit

Register for the ProStores Developer Network and instantly obtain access to the Software Development Kit.

Register now!