Unnat Patel

Work · 13 of 17 · Deep dive · 9 minutes

On this page
  1. Respond to suitable matched demand, make the requested unit explicit, and connect a won quote to price lock, inventory reservation and ordering.
  2. How it was tested
  3. What the funnel showed
  4. The situation

Enterprise commerce / Case study

Integrated Quoting: we were optimising the wrong engine

Integrated Quoting lets enterprise buyers request quotes from Amazon Business inside their sourcing platform. I worked on the response strategy and unit-of-measure interpretation. The workflow connects quote requests, volume pricing, a won quote with price lock and inventory reservation, ordering, and post-order reconciliation.

Amazon Business · 2022–2024 · from my work, written for public reading

01

1 / 9 · Executive brief & flow

Respond to suitable matched demand, make the requested unit explicit, and connect a won quote to price lock, inventory reservation and ordering.

  • Request
    Enterprise RFQ arrives via cXML from the e-sourcing platform
  • Request → catalog match → pricing → quote response → win → order
  • Diagnosis
    Eligibility and representation, not the interface
  • Options
    Console, eligibility, marketplace offer, more partners
  • Phase 1
    Price lock, UOM fix, bid selection, reporting by April; EU and JP after

Product workflow, shown through the decisions and handoffs.

02

How it was tested

A proposed shadow comparison checks responses against buyer units and contract conditions before changing live routing.

Results and expansion

Because the marketplace offer does not depend on the quote engine, the same mechanism could launch in Europe and Japan directly after North America, an opportunity I sized in the tens of millions of dollars annually from ten partners and tied to the top long-term goal of quote-pricing automation. The commerce document series on this site walks the work from problem statement to review.

What I learned

A conversion problem can be an eligibility problem, a representation problem or a mismatch with the buyer’s job. We were optimising the wrong engine. Naming which is which is worth more than the next feature.

From my original account

03

What the funnel showed

The response strategy distinguishes catalog matching from quote routing and makes the buyer’s requested unit explicit. A pack price and an each price cannot be compared without their conversion factors. The local example below demonstrates that arithmetic; it does not represent a measured conversion rate.

The decision

The workflow begins with a quote request and volume pricing. When the quote is won, price is locked and inventory is reserved while the customer orders. Ordering API/XML handles order submission; Reconciliation/Invoice API supports the post-order workflow.

ChangeEffortEffect
Unit-of-measure conversion on request and bidAbout two engineer-weeksRemoves the “looks overpriced” rejection on pack-priced lines
Price lock and inventory reservation after quote winPhase 1 coreConnect a suitable quote response to the buyer’s order
Automated bid selection via engine rankMediumRemoves manual selection from the response path
Automated product enrichmentPhase 2Removes the ~3,000-a-week operations ceiling

The integration advantage

Enterprise buyers do not shop. They procure — through platforms with names like Coupa, SAP Ariba, Jaggaer and Oracle, with approval workflows and purchase orders and a rule that the price on the invoice must be the price that was approved. At an enterprise-commerce business I owned the products that connected a marketplace to a range of those platforms, across the US, Europe and Japan.

The core integration lets a buyer punch out from a procurement system into a marketplace, shop and return the cart for approval. Integrated accounts were strategically important to the business. The product problem extended beyond adding capabilities: customers faced a lengthy path to useful adoption.

Integrated Quoting connects quote requests and volume pricing to a won quote, price lock, inventory reservation and order submission. Ordering API/XML and post-order Reconciliation/Invoice API have separate roles in that workflow.

Then there was quoting. The product that let a buyer request a quote through a sourcing platform was not converting, and the team was working on the quote engine. I pulled funnel data and separated product matches from requests eligible for the existing response path. The analysis also exposed a unit-of-measure interpretation problem: a price expressed per pack could look wrong to a buyer comparing individual units. These were different causes requiring different changes.

The response strategy considers suitable matched demand and explicit unit-of-measure conversion. Price lock and inventory reservation follow a won quote. Shadow comparison is an illustrative way to validate a routing change.

Integrated search taught the same lesson from another angle. Low conversion could not be understood from relevance alone: visibility within the buyer’s experience mattered. I used the available evidence to distinguish whether customers rejected the result or rarely saw it. You cannot fix what you have not measured, and you cannot measure what you have not instrumented.

Tools in this chapter Punchout / cXML · CIF catalogs · UNSPSC · Coupa · SAP Ariba · Jaggaer · Oracle · price-lock API · SSO · funnel analytics · WBR / QBR mechanisms

04

The situation

Integrated Quoting connects Amazon Business quoting with external sourcing platforms. Buyers request a quote from Amazon Business and third-party providers; the response path must make product match, availability and the requested unit clear.

Interactive local examples · Integrated Quoting

Amazon Business · Integrated Quoting

From a quote request
to an order.

Volume pricing becomes an orderable commitment after the quote is won.

Requestvolume pricing
Win firstthen lock + reserve
After orderreconciliation / invoice

After the quote is won ↓

A won quote connects price, inventory and the buyer’s order.

Commercial workflow. Local eligibility and unit conversion examples are illustrative, not measured results. Select a labeled step for an overview and process details.

Read the complete process

Quote request

Enterprise buyers request quotes from Amazon Business and third-party providers inside their sourcing platform. The response path makes product match, available inventory and the requested unit explicit.

Process note: The request form is simplified. It contains no buyer identifier, historical conversion rate or recorded quote.

Volume pricing

Catalog match and availability inform a suitable response. A pack price and an each price cannot be compared without conversion factors. Illustrative arithmetic: $4.25 × 12 ÷ 6 = $8.50 per case of 12.

Process note: Illustrative eligibility: more than 1,000 units OR more than $10,000. Exactly 1,000 units and $10,000 does not meet either strict threshold. The existing local calculator remains the place to try inputs.

Quote won

After a quote is won, the workflow locks price and reserves inventory while the customer orders. This is the commercial transition between quote response and the order path.

Process note: No win rate, completed pilot, lock duration or reservation duration is asserted.

Lock price + reserve

Price lock and inventory reservation follow quote win and support the customer while they order. The two objects in the illustration are parallel commitments in this same state.

Process note: The lock and stock specimens show function. They do not imply a specific time limit or inventory quantity.

Submit the order

The customer submits the order through Ordering API/XML. This order-submission role follows the won quote and its price lock and inventory reservation.

Process note: The XML page is a conceptual artifact; it is not an actual API schema or customer payload.

Post-order follow-through

Reconciliation/Invoice API supports the post-order workflow. Its role is distinct from Ordering API/XML, which handles the submission of the order.

Process note: The invoice specimen is illustrative. No invoice amount, fulfillment rate or reconciliation outcome is added.

Explore the workflow and illustrative routing

Quote request through order

Commercial quoting workflow

Quote requestVolume pricing
Product matchCatalog and availability
Won quotePrice lock + inventory reservation
Order and follow-throughOrdering → reconciliation/invoice

After a quote is won, price is locked and inventory reserved while the customer orders. Ordering API/XML handles submission; Reconciliation/Invoice API follows the order.

Read the routing example

Illustrative routing distinguishes bulk quoting from other suitable matched demand. Product match, availability and the requested unit are explicit. These examples describe policy choices and arithmetic, rather than measured funnel results.

Who gets a response?

Try an illustrative policy that separates bulk quoting from other matched demand.

Eligibility inputs
Illustrative offer path.Return an offer in the buyer’s unit; price lock and inventory reservation follow quote win.
Read the eligibility rules

In this local policy example, bulk eligibility is strictly more than 1,000 units of one product OR more than $10,000 total. At exactly 1,000 units and $10,000, a matched request uses the other offer path. An unmatched product needs catalog follow-up. Inputs must be finite and positive.

What does the price mean?

Return the price in the requested unit, with the conversion factor visible. Quantity uses the selected buyer unit.

Unit-of-measure inputs

Price in the buyer’s unit

$8.50per case of 12 · factor 12 ÷ 6 · 960 sold units for 5,760 individual units
Read the conversion arithmetic

Price in the buyer’s unit = price per sold unit × buyer unit factor ÷ sold unit factor. The example is $4.25 × 12 ÷ 6 = $8.50 per case of 12. Quantity and price, both factors, and the calculated results must be finite and positive.

Inputs are local examples; nothing is submitted or stored. Commercial workflow, illustrative policy and conversion arithmetic are identified separately.