Learn, develop, and explore IBM Order Management and its APIs with samples that range from simple to complex.

IBM® Order Management® enables a rich cross-channel customer experience by optimizing selling and order fulfillment processes across a dynamic business network of customers, suppliers, and partners. With OMS, a shopper can order an item from any channel, receive the item in a different channel, and return the item in yet another. For example, a shopper can order on-line and pick up in-store.

IBM Order Management aggregates orders and inventory from all systems and places them in a single repository to provide a single source of the truth. An order can be broken down and each line can be sourced from an optimum location based on pre-determined business rules. The order line can be for goods or services and can be fulfilled individually or consolidated and shipped to the customer.

IBM Order Management provides order orchestration through a centralized inventory, order promising and fulfillment hub to support omni-channel fulfillment. It helps enterprises increase fill rates and inventory turns, reduce markdowns, improve customer loyalty, and increase share of wallet. The IBM Order Management system enables you to make better decisions about how to promise and fulfill customer orders, resulting in improved profitability and customer satisfaction.

IBM Order Management features include:

  • A single view of supply and demand across channels to provide improved inventory utilization and more accurate promise dates.
  • Coordinated, customized fulfillment execution to support various selling channels and both internal and external supplies.
  • One source of order information to provide customers with accurate and timely alerts and updates.
  • Integrated order fulfillment processes across all selling channels to provide a seamless customer fulfillment experience.

IBM Store Engagement® extends access and control of store operations to store associates through intuitive mobile applications that enable omni-channel offerings like “buy online, pick up in store” and “ship from store” as well as managing returns across channels. IBM Store Engagement improves the efficiency of store personnel with real-time access to customer and product information, the ability to view inventory levels at multiple store locations, quickly locate an order, check its status, make any necessary changes to it on behalf of a customer, capture payments, manage returns and efficiently perform all fulfillment tasks in the store.

IBM Call Center® is a web-based solution that provides customer service representatives (CSRs) with a single point of access to commerce information. It enables more informed omni-channel interactions with customers to help differentiate your brand and increase sales. IBM Call Center supports flexible customer interactions to help enable “order from anywhere, fulfill from anywhere” capabilities.

Every retailer has distinct business processes and operations in the Store and Call Center. All our channel applications provide flexibility to customers to configure, change and enhance the application to suit to their specific business requirements. Our customers leverage customization and integration hook points to establish connection with various external components in the solution echo system. “Payment Capture” is one such critical component that can be customized.

Access to source code for Browntape® samples on GitHub: samples-oms-marketplace

Access to source code for Ezetap® samples on GitHub: samples-oms-payment

IBM Order Management developerCenter


Browntape Samples

Browntape® is a cloud-based solution and marketplace aggregator that integrates with more than 20 leading marketplaces in India such as Amazon, FlipKart, eBay, Paytm, Myntra, ShopClues, SnapDeal, Jabong, Pepperfry, and others.

Browntape provides comprehensive set of REST services that allow easy integration with Order Management system and provide seamless access to all marketplaces.

For more information about Browntape, see Browntape.

Integration of IBM Order Management with Browntape

Sample Integration Code: – samples-oms-marketplace-integration

Integration of IBM Order Management with Browntape will allow Order Management System customers to sell and capture orders from various marketplaces. This integration will allow customers to get access to leading marketplace players in one go without the need to understand the integration pattern of individual marketplace players.

The asset adds capabilities to synchronize order and inventory information through Order synchronization and Real Time Availability Monitor (RTAM) agents. The Order synchronization agent fetches new orders in the “Processing” status from Browntape and creates those orders on the Order Management System system along with shipping details. Once an order is created on the Order Management System, the status of the order on Browntape will be updated to “Order Accepted”. Subsequently, the status of the order will be updated on Browntape at every step of the order’s fulfillment life cycle. Real Time Availability Monitor (RTAM) agent helps in publishing real time inventory picture to Browntape. Additionally, the Order Management System Call Center representative can search, filter, and view orders that are routed from various market places.

This asset can be easily extended and customized using the following:

  1. Browntape endpoint configurations and credentials are externalized into properties file allowing easy customization.
  2. Various rules or properties can be configured to publish only a percentage of the available inventory to Browntape and reserving the remaining inventory for other channels. The configuration can be defined at SKU, category and/or at various quantity boundary levels.
  3. Integration classes providing integration between Order Management System and Browntape can be extended for any additional requirements.
  4. Asset is developed as per the best practices of customization for the Order Management Solution on cloud. This allows developers to quickly import and set up a programming environment as well as export the customization package to deploy on the Order Management Solution environment.


No posts were found matching your shortcode search criteria.

Access the source code for the samples from GitHub

IBM Order Management developerCenter


Ezetap Samples

Ezetap® is a pioneer of Universal Payment acceptance. Ezetap launched Universal Payment Acceptance in India in 2015 with the launch of their universal wallet acceptance solution. At the forefront of redefining commerce in India by constantly disrupting status quo, Ezetap was ranked no. 3 globally in the CNBC Disruptor List 2016. Ezetap takes is a pioneer for introducing the concept of Enterprise mPOS by launching its SDK in India. Ezetap was the first in the world to design and manufacture a sub $50 mobile POS device. Trusted by large corporates and with a GTV of $1Bn, their payment acceptance platform is scalable and future proof, offering a single point of integration for any and every form of payment, face to face or online. Ezetap provides the single solution through which businesses complete any financial transaction with their customers, supporting every instrument and method that their customers want to use. Ezetap provides REST services as well as SDK-based integrations to capture payment.

For more information about Ezatap, see Ezetap.

Integration of IBM Order Management with Ezetap

Sample Ezetap Integration Code: – sample-OMS-integration-ezetap-content

Integration of IBM Order Management with Ezetap will allow Order Management System customers to capture payments through cards, wallets, UPI, Aadhaar Pay, online and so on. This integration will allow customers to get onboarded quickly without having write any integration code. This integration asset has been modeled as a jump-starter kit for the following payment capture scenarios:

  • Assisted Sales/Line Bursting
  • Remote Payment
  • Refund

Asset is developed as per the customization best practices of Order Management on Cloud solution. This allows developers to quickly import and setup programming environment as well as export the customization package to deploy on Order Management System environment.


No posts were found matching your shortcode search criteria.

Access the source code for the samples from GitHub

IBM Order Management developerCenter