Converts an RFQ to an order.
Command structure
- http://host_name/path/
- The fully qualified name of your WebSphere Commerce Server and the configuration path.
Parameter values
- offering_id
- (required) The internal identification of the RFQ.
- response_id
- (required) The internal identification of the RFQ response.
- BillingAddress
- (required) The billing address.
- paymentTCId
- (required) The internal identification of payment TC.
- policyId
- (required) The internal identification of policy.
- cardBrand
- (required) The card brand.
- responseProductEvalId_i
- (required) The internal identification of the nth RFQ response product evaluation.
- ShippingAddress_i
- (required) The shipping address for the nth product.
- ShippingMode_i
- The internal identification of shipping mode for the nth product.
- cardNumber
- (optional) The card number.
- cardExpiryMonth
- (optional) The card expiry month.
- cardExpiryYear
- (optional) The card expiry year.
- PONumber
- (optional) The purchase order number.
Example
The following example creates an order from an RFQ response with the ID 10005.
http://myhostname/webapp/wcs/stores/servlet/RFQToOrderCreate?offering_id=10001&response_id=10005 &BillingAddress=billAddressHere&paymentTCId=1001&policyId=123&cardBrand=VISA &responseProductEvalId_1=10015&ShippingAddress_1=ShipAddressHere&ShippingMode_1=123 &cardNumber=4111111111111111&cardExpiryMonth=05&cardExpiryYear=2003&URL=/
Behavior
- Checks if the supplied RFQ response exists in the database.
- Calls the AdminOrderItemUpdateCmd task command to create order items on the order.
- Calls the OrderPrepareCmd task command to allocate inventory and performs Fulfillment Center related checks on the order.
- Calls the OrderProcessCmd task command to handle payment processing on the order.
Exception conditions
- The parameter offering_id must be specified.
- The parameter response_id must be specified.