Create a pick batch, which is a set of order releases that are grouped together to create a single pick slip, a single invoice, and a pack slip for each release.
Input to the process is a request, which is typically from a fulfillment center, to generate a pick batch from a set of releases for a specified fulfillment center and store. The default behavior is to group up to 25 releases in the pick batch. This can be customized at the instance level using a parameter in the instance XML. The output for the request is a pick-batch identifier. The fulfillment center then requests the pick batch using the identifier as input and receives the pick-slip XML and the pack-slip XML for each order release.
The support in this process is primarily targeted for integration with back-end systems through messaging to create pick batches from releases that have been released to fulfillment but not yet fulfilled. It will generate a pick batch for a specified fulfillment center and store.
The order releases with "ship" status for the specified fulfillment center and store will be included in the pick-batch generation. If there are more than the maximum number of eligible order releases when a pick batch is generated, only the maximum number of order releases are picked up in this pick batch and the rest will be picked up by the next pick-batch generation. A pack-slip XML will be generated for each eligible order release and a pick-ticket XML will be generated for the whole batch. An invoice XML may also be generated for each eligible order release and an e-mail containing the invoice will be sent to the recipient specified in the business account.
Integration with back-end systems for:
Pick-batch creation
Shipment confirmation
Customize the message content -- for example, include personalized attributes.
Professional, Business Edition
Task | Description | Role |
---|---|---|
Create pack slip |
Create a packing slip XML document, and save it as part of the release. <Packslip> <Order_Information Store_Name=store_name Fulfillment_Center=ffmcenter_name Order_Number=order_number Release_Number=release_number Pickbatch_Number=pickBatchId Order_Date=order_date Shipping_Provider=shipping_provider Customer_Number=customer_number Invoice_Method=invoice_Method /> <Shipto AddressID=addressId First_Name=shipto_firstname Last_Name=shipto_lastname Middle_Name=shipto_middlename Address_1=shipto_address1 Address_2=shipto_address2 Address_3=shipto_address3 City=shipto_city State=shipto_state Zip=shipto_zipcode Country=shipto_country /> <Order_Items SKU=sku Product_Name=product_name Product_Description=product_desc Catalog_Name=catalog_name Quantity=ordered_quantity Unit_Price=unit_price Total_Price=total_price Currency=currency Customer_Comments=customer_comments > <Component SKU=component_SKU Product_Name=component_product_name Product_Description=component_product_desc Quantity=component_quantity /> </Order_Items> </Packslip> |
System |
Create pick slip |
Create a pick ticket for the pick batch. An XML document is created that may be transformed into an end-user document or can be used to integrate with back-end systems. <Pickticket> <Pickbatch_Information Store_Name=store_name Fulfillment_Center=ffmcenter_name Pickbatch_Number=pickBatchId /> <Pickbatch_Items SKU=partNum Product_Name=shortDescription Product_Description=longDescription Quantity=quantity /> </Pickticket> |
System |
Query releases in 'shipped' state |
Find releases that are ready to be shipped for a fulfillment center and store. |
System |
Create invoice(s) |
Prepare an invoice for order release in the form of an XML string, store the string in the WebSphere Commerce database, and send the invoice to the buyer contact of the account in the form of an e-mail, if the account has an invoice terms and conditions that specify a delivery method using e-mail. |
System |
Send invoice as e-mail |
Send the invoice as e-mail to the recipient specified in the business account |
System |
(C) Copyright IBM Corporation 1996, 2004. All Rights Reserved.