IBM Watson Order Optimizer

Live

IBM Watson Order Optimizer

+ Day(s) remaining in the trial

Overview

IBM® Watson Order Optimizer is a cognitive, analytic engine that enhances existing order management systems to minimize a retailer's total cost to serve its customers by optimizing the fulfillment network when sourcing omnichannel orders. Watson Order Optimizer solves the challenge of leveraging stores to support growing e-Commerce demand, and helps fulfillment executives stay ahead of the curve with growing e-Commerce demand and the need to balance competing business objectives to meet shifting customer expectations for faster and more flexible fulfillment, all while still cutting costs and maximizing profits. Watson Order Optimizer integrates with existing order management systems to provide, in real-time, the total cost of fulfillment, including intelligent cost predictions. The order data provided by the order management system is used to create these predictive cost estimations by using data to analyze the orders made by customers, the products in an order, and what type of shipping customers require. By using Watson Order Optimizer, you can reduce fulfillment costs and improve fulfillment efficiency, inventory performance, and customer satisfaction. Intended Audience IBMers, Business Partners, and IBM clients via seller. Prerequisites Review IBM Watson Order Optimizer documentation in the IBM Knowledge Center at https://www.ibm.com/support/knowledgecenter/en/SSZMC6/landing/welcome.html

Security

Keys

Pick a key to use with this API. Make sure you are logged in with your IBM id for your keys to be populated in the dropdown below. By selecting a key, it will be pre-filled for each endpoint in the Documentation section that can be used with the built-in testing. If you want to change which key to use for a particular endpoint, you can do so at the endpoint in the Documentation section.
You can manage your API keys in the <MyAPIs> section. API keys authenticate you to your subscription, so make sure to keep them secret. Do not share the X-IBM-Client-Secret portion of any API key in publicly accessible places such as GitHub, or client-side code.



Manage your keys
 

Documentation

IBM Watson Order Optimizer:

Optimizer API

Optimizer API
Returns optimized ship nodes based on inventory predictive cost estimations by using data to analyze the orders made by customers,products in an order, and type of shipping customers require. *Replace prefix.orderoptimizer.ibm.com with otmz.orderoptimizer.ibm.com in URL*.
[Refer to IBM Knowledge Center for details](https://www.ibm.com/support/knowledgecenter/en/SSZMC6/com.ibm.help.orderoptimizer.doc/APIs/optimizerservice_api.html)

Optimize for shipping costs
You can optimize orders for the most economic shipping costs. Your business goal is to minimize shipping costs while still meeting customer SLA. You create a parameter profile that optimizes shipping costs versus other factors, such as backlog.
Your business uses with five different carriers. By using advanced algorithms, IBM® Watson Order Optimizer balances shipping costs with customer SLAs.

Optimize for network balancing and SLA
You can prioritize network balancing and SLA over shipping costs.
E-commerce is in higher demand each year, especially during peak shopping seasons. During the holidays last year, your business had a high backlog in its stores because not all fulfillment dimensions were considered when an order was allocated to a specific store. While e-commerce business grows, IBM® Watson Order Optimizer optimizes orders by considering all nodes (stores and distribution centers) for fulfillment. Especially during peak times, you might want to prioritize network balancing and customer SLA over shipping costs. Watson Order Optimizer helps optimize orders to find the lowest cost to serve while still meeting customer expectations.

Optimize for stockout and markdown avoidance
You can optimize for stockout and markdown avoidance. Your business goal is to keep just enough merchandise in stock to avoid both being out of stock and having to markdown prices on the merchandise. You create a parameter profile that optimizes stockout avoidance costs and markdown costs.

POST   /{tenantId}/otmz/services/optimizer/v2/{customerId}

			https://prefix.orderoptimizer.ibm.com/{tenantId}/otmz/services/optimizer/v2/{customerId}
		
Keys
Path and Query parameters

customerId

URL , required

customerId of tenant

Request code
								
HttpResponse<String> response = Unirest.post("https://prefix.orderoptimizer.ibm.com/{tenantId}/otmz/services/optimizer/v2/{customerId}") .header("accept", "application/xml") .header("content-type", "application/xml") .asString();
Refer to IBM Knowledge Center
Response model

200

successful operation

400

OTMZException is thrown with details such as errorCode and errorMessage

401

Unauthorized requests

Response example

200

successful operation

400

OTMZException is thrown with details such as errorCode and errorMessage

401

Unauthorized requests

Loading content...