Skip to main content
“Buy Online Pickup In Store”, also known as “BOPIS” or “Pickup,” involves the shipment being picked up at a store by the customer. In this video, I will demonstrate how to fulfill a “Pickup” order in the KIBO Fulfiller UI with the default workflow, as shown here.As mentioned in a previous video, KIBO’s Platform comes out of the box with many unique “BPM” workflows for users to choose from. However, we also allow users to create or modify any workflow to align with Business Requirements or Fulfillment Strategy. Buy online pickup in store, also known as Bo piss or pickup. Involves the shipment being picked up at a store by the customer in this video, I will demonstrate how to fulfill a pickup order in the kibo. Fulfiller UI with the default workflow as shown here. As mentioned in a previous video keebos platform comes out of the box with many unique BPM workflows for users to choose from. However we also allow users to create or modify any workflow to align with business requirements or fulfillment strategy. This is the “Shipment Fulfillment Workflow” page, specifically for the default “Buy Online Pickup In Store” workflow. In this flow, inventory is picked and packed at a location selected by the shopper, then set aside in the “In Store Pick Up” hold area, awaiting the shopper to “pickup” the order, which is the final step of fulfillment.We’ll discuss all steps shown here. This is the shipment fulfillment workflow page, specifically for the default buy online pickup in store workflow. In this flow inventories picked and packed at a location selected by the Shopper. Then set aside in the in-store pickup hold area, awaiting the Shopper to pick up the order, which is the final step of fulfillment. We’ll discuss all steps shown here. Similar to other fulfillment workflows, the default “Pickup” workflow begins with the “Accept Shipment” step, where we acknowledge the Shipment and indicate that it is ready to start fulfillment. Similar to other fulfillment workflows, the default “Pickup” workflow begins with the “Accept Shipment” step, where we acknowledge the Shipment and indicate that it is ready to start fulfillment. To accept this Shipment and continue fulfillment, we’ll click “Yes”. To reject this shipment from this Location, we can click “No”. To accept this Shipment and continue fulfillment, we’ll click “Yes”. To reject this shipment from this Location, we can click “No”. Clicking “No” will open a modal window where we’ll need to enter a “Reason” for the Shipment rejection at this Location, then we’ll click “Submit” to submit the rejection.Unlike “Ship To Home” Shipments, rejecting a “Pickup” Shipment sends it directly to “Customer Care” for resolution. Clicking “No” will open a modal window where we’ll need to enter a “Reason” for the Shipment rejection at this Location, then we’ll click “Submit” to submit the rejection. Unlike “Ship To Home” Shipments, rejecting a “Pickup” Shipment sends it directly to “Customer Care” for resolution. After “Accepting the Shipment”, the second step in this workflow is “Print Pick List”. After “Accepting the Shipment”, the second step in this workflow is “Print Pick List”. Clicking “Print Pick Sheet” generates the document that Store Fulfillers will use to locate and gather the items from the sales floor. This sheet can be configured as needed to align with specific Business Requirements. Clicking “Print Pick Sheet” generates the document that Store Fulfillers will use to locate and gather the items from the sales floor. This sheet can be configured as needed to align with specific Business Requirements. When we have printed the “Pick Sheet”, we can return to the “Print Pick List” step and click either “Proceed To Validate Stock” or “Reject Shipment”. When we have printed the “Pick Sheet”, we can return to the “Print Pick List” step and click either “Proceed To Validate Stock” or “Reject Shipment”. Similar to clicking “No” in the “Accept Shipment” step, will open a modal window where we’ll need to enter a “Reason” for the Shipment rejection at this Location. Then we’ll click “Submit” to submit the rejection, which sends it directly to “Customer Care” for resolution. Similar to clicking “No” in the “Accept Shipment” step, will open a modal window where we’ll need to enter a “Reason” for the Shipment rejection at this Location. Then we’ll click “Submit” to submit the rejection, which sends it directly to “Customer Care” for resolution. After clicking “Proceed to Validate Stock”, we move to the third step in this workflow, “Validate Items in Stock”. In this step, the fulfiller will verify that they have the correct quantity “In Stock” for every item listed. After clicking “Proceed to Validate Stock”, we move to the third step in this workflow, “Validate Items in Stock”. In this step, the fulfiller will verify that they have the correct quantity “In Stock” for every item listed. If no stock exists for one or more items on the shipment, we’ll set the “In Stock” quantity to “0”, and, if enabled in the KIBO “General Settings”, the “Transfer Shipment” button will appear. Clicking this will initiate an internal transfer from another fulfillment Location.We’ll discuss “Transfer Shipments” in a separate video. If no stock exists for one or more items on the shipment, we’ll set the in-stock quantity to 0. And if enabled in the kibo general settings, the transfer shipment button will appear clicking. This will initiate an internal transfer from another fulfillment location. We’ll discuss transfer shipments in a separate video. When all items have been validated and picked, we’ll click “Ready For Pickup”. When all items have been validated and picked, we’ll click “Ready For Pickup”. A modal window appears instructing us to set the shipment aside in the “In Store Pick Up” hold area. We’ll then click “Continue”, and the workflow will pause at this step until the customer arrives. We’ll be navigated back to the Fulfiller UI main menu. A modal window appears instructing us to set the shipment aside in the in-store pickup, hold area. We’ll then click continue and the workflow will pause at this step until the customer arrives. We’ll be navigated back to the fulfiller UI main menu. When the customer arrives, we’ll navigate back to the shipment. This will open the final step, “Customer Pickup”. When the customer arrives, we’ll navigate back to the shipment. This will open the final step, “Customer Pickup”. There are three options we can choose from, based on the customer selections: “Customer Accepts Entire Order”, “Edit Shipment”, or “Customer Wants To Cancel”. There are three options we can choose from, based on the customer selections: “Customer Accepts Entire Order”, “Edit Shipment”, or “Customer Wants To Cancel”. Similar to other steps in the default BOPIS Fulfillment Workflow, selecting “Customer Wants To Cancel” will open a modal window where we’ll need to enter a “Reason” for the Shipment rejection at this Location. Then we’ll click “Submit” to submit the rejection, which sends it directly to “Customer Care” for resolution. Similar to other steps in the default BOPIS Fulfillment Workflow, selecting “Customer Wants To Cancel” will open a modal window where we’ll need to enter a “Reason” for the Shipment rejection at this Location. Then we’ll click “Submit” to submit the rejection, which sends it directly to “Customer Care” for resolution. If the customer wants to change the “Quantity” of an item or requires a “Price” adjustment appeasement, we can edit those values by clicking the “Edit Shipment” button.When we’ve finished making the adjustments, we’ll click “Save Changes”.Similar to other steps in this workflow, if changing the unit price, a modal will prompt us to select an appeasement “Reason”. When we’ve selected a “Reason”, we’ll click the “Submit” button, and then we can choose either “Customer Accepts Entire Shipment” or “Customer Wants To Cancel”. If the customer wants to change the “Quantity” of an item or requires a “Price” adjustment appeasement, we can edit those values by clicking the “Edit Shipment” button. When we’ve finished making the adjustments, we’ll click “Save Changes”. Similar to other steps in this workflow, if changing the unit price, a modal will prompt us to select an appeasement “Reason”. When we’ve selected a “Reason”, we’ll click the “Submit” button, and then we can choose either “Customer Accepts Entire Shipment” or “Customer Wants To Cancel”. Clicking “Customer Accepts Entire Shipment” will mark the “Pickup” Shipment as “Fulfilled”, and we will get a modal window telling us “Shipment Complete”. Clicking the “Close” button will navigate us back to the main menu of the Fulfiller UI. Clicking “Customer Accepts Entire Shipment” will mark the “Pickup” Shipment as “Fulfilled”, and we will get a modal window telling us “Shipment Complete”. Clicking the “Close” button will navigate us back to the main menu of the Fulfiller UI.

Want to learn more?