1. Knowledge Base
  2. Getting Started
  3. Step 12: Order Fulfillment / Picking

Create / Edit a Fulfillment Plan

Fulfillment plans are the backbone of every WMS. Learn how to set up and edit a fulfillment plan based on your picking methodology.

A Fulfillment Plan is a record with pre-selected allocation, pick, pack, and ship options. Use the plan to streamline the process of fulfilling orders. When you select Run Fulfillment, you have the option to use your plan as it is or customize it during fulfillment.  Note that for further efficiency, you can schedule a Fulfillment Plan to run automatically on specific days and times. See Create Scheduled Plans for more information.


A Fulfillment Plan requires an Order Smart Filter (a subset of orders meeting smart filter criteria). But note, that when running fulfillment, you can select specific orders that you want to fulfill and still use a Fulfillment Plan. Your order selection will override the Order Smart Filter in the plan. See Run Fulfillment for more information.  See Create/Manage Smart Filters for help creating smart filters.

Create a Fulfillment Plan

  1. Access the Fulfillment Plan Table. Two ways:
    1. From the Dashboard: Click the “Warehouse Operations” tab, click the “Fulfillment Setup” App, then click the “Fulfillment Plan” Table.
    2. From the Quick Actions shortcut: Press a dot (period) on your keyboard, then select “Fulfillment Plan” from the list of Quick Actions.

  2. Click the Create New button in the top right. The "Creating New Fulfillment" screen appears.
  3. Enter a Name for the Fulfillment Plan (i.e., For Open Rush Orders).

  4. Enter a Description for the plan (optional).

    Allocation Options

  5. Select the Warehouse containing the orders to be fulfilled.

  6. Select the Order Smart Filter to be used in the Fulfillment Plan.

    1. NOTE: Even though a Fulfillment Plan requires an Order Smart Filter when running fulfillment, you can select specific orders that you want to fulfill. Your order selection will override the Order Smart Filter in the plan. 

  7. If applicable, enter the Max Orders (i.e., if the availability of your warehouse's employees and/or space limits the number of orders to be fulfilled) 

  8. Batch Max Size is the maximum number of orders that are allowed to be placed in the Fulfillment Process before the current Fulfillment Process launches a new Fulfillment Process. 
    Example: Your warehouse has 1000 fulfillable orders in the system. Max Orders is set to 1000. Batch Max Size is set to 100. This means that there will be a new Fulfillment Process ID number for every 100 orders in this group.
  9. Batch Min Size will require a minimum number of orders to be added to the Fulfillment Process to allow the Fulfillment Process to run.
  10. Max Carton is the maximum number of cartons that are allowed to be processed for any one order in the Fulfillment Process. NOTE: Values in this field are only considered if the Pre-Cartonization feature is active.
  11. If applicable, select a Location Smart Filter (i.e., if you only want to fulfill orders in a particular zone, you would need to have created a smart filter in the "Location" table to only show that zone's locations; and you could select it here.)

    1. NOTE:  When using the location smart filter on Fulfillment Plans, you need to make sure the filter is sorted ascending by pick sequence.

  12. Select which Version you want to use. (we recommend always using version 2.0 unless instructed otherwise by our Support or Implementation teams).

  13. If applicable, select Mass Distribution to be either True or False. See Mass Distribution for more information)


    Carton Options

  14.  Select True or False in the Cartonize Orders field. Selecting True tells the system to calculate how many cartons to use for each order, which carton types to use, and which items to put into each carton.

    NOTE: These are the requirements for Cartonization to work:  

    1. Items need to have Footprints (Length/Width/Height). These dimensions get entered into the Item record. See Add Dimensions to Items for more information.

    2. The Line of Business (LOB) for the warehouse needs to have Carton Types defined. See Create Carton Types for more information.

      Label Options

  15. Select True or False in the Pre-Generate Parcel Labels field. Selecting True will create shipping labels for each carton when the fulfillment process runs.

    NOTE: This requires orders to be cartonized (selecting True in the previous step).

  16. If you selected True above, you can control the order in which parcel labels are generated during fulfillment, either ascending or descending by order number.


    Picking Options - Create Pick Work



  17. Select True or False in the Create Pick Work field. Selecting True will create Work Tickets for the Picks necessary to fulfill the orders. If you select True in the Create Pick Work field, other fields within this section become available, and many are required (asterisks will appear). Continue to the next step. If you select False, other fields in this section will default to False and you can move on to the "Shipping Options" section.

  18. Select a Picking Rule (required if you selected True in the "Create Pick Work" field). The Picking Rule specifies how items will be picked from a location.

    1. The "Simple Wave" Picking Rule indicates that items will be picked in bulk for your orders using a wave pick and will follow typical pick/pack operations from there.

    2. The "Simple Wave with Casebreak" rule indicates that "Casebreak"-enabled items will be picked as cases using a wave pick, and will be labeled at the point of picking and sent straight to Shipping, bypassing typical pick/pack operations. (Pick work tickets for Casebreak-enabled items will include the parcel labels so labels can be placed on cartons at the point of picking.) "Regular" items (not casebreak-enabled) will be picked using the "Simple Wave" rule.   

      1. Pro Tip: If you are using cartonization, we do not recommend using Simple Wave with Casebreak in your Fulfillment Plan. Choosing the Simple Wave picking rule is a better fit for pre-cartonization / cartonization plans than Simple Wave with Case Break.
    3. The "Pick to Cart" Picking Rule is used when picking items and placing them directly onto a mobile cart. See the Use "Pick to Cart" Fulfillment Option for more information.

    4. The "Single SKU Optimization" Picking Rule indicates that you will be picking items for orders containing only one line item or SKU (in whatever quantity). This rule combines pick work documents and their related warehouse documents into one PDF (e.g., pick ticket, packing slip, order invoice, Order Assembly Guide) for more efficient fulfillment of these orders. 

  19. Select a Pick Sort Rule (required if you selected True in the "Create Pick Work" field). The Pick Sort Rule specifies whether to pick by Location or SKU. This information will be reflected on the Work Ticket.

  20. Select a Layout Rule (required if you selected True in the "Create Pick Work" field). The Layout Rule specifies how items will be laid out (once they are picked). Select to stage the items for all orders by SKU (Layout by SKU) or pack one order at a time (Layout by Order).

  21. Select a Location Sort (required if you're using a Pick Sort Rule of "Location").  The Location Sort defines the order in which work tickets are sorted.  By default, if using a Pick Sort Rule of Location, locations are sorted by location addresses.  Alternatively, custom location sorts can be applied to sort locations however you choose.  Please contact Infoplus Support for assistance with setting up a custom Location Sort.

  22. Select a Pick Scan Scheme (required if you selected True in the "Create Pick Work" field). The Pick Scan Scheme indicates the scanning requirements for picking items when this Fulfillment Plan is run. You can require scanning the Item's barcode, or the Item's location, neither, or both. Unless you have edited it, the "Default" scheme requires the Location be scanned when picking, but not the Item. See Create a Pick Scan Scheme for more information.

    Picking Options - Create Pick List

  23. Select True or False in the Create Pick List field. Selecting True will create a Pick List report (a list of all pick work) for this fulfillment process. Other fields within this section become available and required (asterisks will appear). Continue to the next step. If you select False, move on to the Create Pick Summary field or Document Options section. 

  24. Select a Pick List Format (required if you selected True in the "Create Pick List" field). The Normal format displays a landscape document with barcodes. The Condensed format displays a portrait document without barcodes and less padding between rows.

  25. Select a Pick List Layout (required if you selected True in the "Create Pick List" field). The Pick List Layout specifies how to organize the list of locations on the report.

    1. An Order layout displays pick work and its related Orders beneath each Work ID and barcode (See Sample Reports for an example.)

    2. A SKU layout displays pick work for each SKU, including the Work ID and barcode for each SKU. (See Sample Reports for an example.)

  26. Select a Pick List Group (required if you selected True in the "Create Pick List" field). The Pick List Group specifies how to group pick work (i.e., by the location's Behavior Type, Building, Level, Line of Business, Pick Code, or Zone).

  27. Select a Pick List Sort (required if you selected True in the "Create Pick List" field). The Pick List Sort specifies to sort pick work on the report by Location or SKU.

  28. Select a Pick List Location Sort (required if you're using a Pick List Sort of "Location").  By default, if using a Pick List Sort of Location, locations are sorted by location addresses.  Alternatively, custom location sorts can be applied to sort locations however you choose.  Please contact Infoplus Support for assistance with setting up a custom Pick List Location Sort.

    Picking Options - Create Pick Summary

  29. Select True or False in the Create Pick Summary field. Selecting True will create a Pick Summary report (summary of all pick work) for this fulfillment process. Other fields within this section will become available and required (asterisks will appear). Continue to the next step. If you select False, move on to the Document Options section.

  30. Select a Pick Summary Layout (required if you selected True in the "Create Pick Summary" field). The Pick Summary Layout specifies how to organize the data on the report.

    1. An Order layout displays a summary of pick work by Order, showing the picks under each Order. (See Sample Reports for an example.)

    2. A SKU layout displays pick work for each SKU without Work IDs which are included in the Pick List Report. (See Sample Reports for an example.)

  31. Select a Pick Summary Sort (required if you selected True in the "Create Pick Summary" field). Select to sort the summary by SKU Position.

    Shipping Options

  32. Select True or False in the Send to External Shipping System field. Selecting True indicates that Infoplus should send all orders that are part of this Fulfillment Plan to an external shipping system (which you select in the next field). For example, if you use ShipStation to ship orders that you place in Infoplus, select True to set up this Fulfillment Plan to automatically send the processed orders to ShipStation for shipping. See the Overview of External Shipping Systems for more information.

  33. If you selected True in the Send to External Shipping System field, select the External Shipping System that you want Infoplus to communicate with (e.g., ShipStation).

  34. Select True or False in the Auto Ship Casebreak Cartons field (this is a required field if you selected "Simple Wave with Casebreak" as the Picking Rule above).

    1. Selecting True tells Infoplus that for orders containing ALL casebreak-enabled items, automatically indicate that the cartons have shipped once this fulfillment process runs (the Order status will show “Shipped”). If an order in this fulfillment process contains SOME casebreak-enabled items and some “regular” items (not casebreak-enabled), the Order status will not show “Shipped” until the regular cartons in the order have Shipped (using the Shipping Station Mobile Floor App or the Ship Parcel Order Desktop App).

    2. If selecting False, Orders in this fulfillment process will not be marked as “Shipped” until the packages are shipped (using the Shipping Station Mobile Floor App or the Ship Parcel Order Desktop App). NOTE: Casebreak cartons can still be labeled at the point of picking and sent to the Shipping area, but the order will not show "Shipped" until all cartons in the order go through the Shipping process in Infoplus.

  35. You are able to have the Order Auto Shipped after you run fulfillment on it.  Select True if you would like this to be active.

    Document Options

  36. Select True or False in the Create Packing Slip field. Selecting True will create the Packing Slip for each order being fulfilled.

  37. The Override Packing Slip Template field lets you override the template that is assigned to each individual order being fulfilled, if a template has been assigned. If you leave this blank, you are indicating that each Order already has a Packing Slip Template assigned. With this field blank, if there is no packing slip template assigned to a selected order, the fulfillment process will not be able to complete.

  38. In the Create Order Invoice field, select True or False. Selecting True will create the Order Invoice for each order being fulfilled.

  39. The Override Order Invoice Template field lets you override the template that is assigned to each individual order being fulfilled if a template has been assigned. If you leave this blank, you are indicating that each Order already has an Order Invoice Template assigned. With this field blank, if there is no order invoice template assigned to a selected order, the fulfillment process will not be able to complete. 

  40. In the Create Order Assembly Guide field, select True or False (leaving the field blank equals False). Selecting True will create the Order Assembly Guide (OAG) for each order. The OAG is used by warehouse personnel to assist with assembling the order.

  41. Click Save. The Fulfillment Plan is created. If you want to immediately run the fulfillment plan, click the Next Steps link and select Run Fulfillment Plan. See Run Fulfillment for more information.

Edit a Fulfillment Plan

  1. Access the Fulfillment Plan Table. Two ways:
    From the Dashboard: Click the “Warehouse Operations” tab, click the “Fulfillment Setup” App, then click the “Fulfillment Plan” Table.
    From the Quick Actions shortcut: Press a dot (period) on your keyboard, then select “Fulfillment Plan” from the list of Quick Actions.
  2. Click on the Fulfillment Plan you want to edit. 
  3. Either select Actions > Edit, or click the Edit button at the bottom of the window.
  4. Make the necessary edits, and click Save. 

View Fulfillment Plan Details and Run the Fulfillment Plan

The Fulfillment Plan table and individual plan records provide the status and details of the plan options and use of the plan.  

For example, use the table and records to identify:

  • When the plan was last run
  • Current open fulfillment processes that used the plan (details include Process number, status, summary of counts, and time stamp)
  • Past fulfillment processes that used the plan
  • The fulfillment options that are part of the plan
  • The estimated number of orders considered for fulfillment on the plan's next run

Here is a sample screenshot of the Fulfillment Plan table: 

  



And here is a sample screenshot of a Fulfillment Plan record (use the "All Processes" tab to view past processes):



You can also run a plan from the Fulfillment Plan table or record. Simply click the Actions menu and select Run Fulfillment Plan. See Run Fulfillment for more information on fulfilling orders.