In our previous article, we looked at the NetSuite Fulfillment Request feature, which allows you to ship orders directly from your store locations. But what if you need to provide a way for customers to pick up their orders directly from your retail locations? The Store Pickup feature allows you to do that. Let’s take a look at how to set up and configure the NetSuite Store Pickup feature.

NetSuite Store Pickup Overview

The NetSuite Store Pickup feature provides your customers with a cost-effective way to collect their orders while also bringing more people into your physical locations. This feature can be used either on its own or with the Fulfillment Request feature. If you do not have the Fulfillment Request feature enabled, then you’ll create store pickup fulfillment records directly from sales orders. If you are using the Fulfillment Request feature, however, you will have an intermediary record to work with. NetSuite recommends using Fulfillment Request and Store Pickup together, so that is what we will focus on for this article.

Setting Up NetSuite Store Pickup

There are several key steps involved in setting up the NetSuite Store Pickup feature. Let’s take a look at how you would do that.

Enable the Feature

First, you’ll need to enable the Store Pickup feature. You can find this feature under the Shipping & Receiving section of the Transactions tab in Enable Features. You will also need to enable the Pick, Pack, & Ship feature, as well as the Fulfillment Request feature.
NetSuite features shipping and receiving

Configure Locations for Store Pickup

Next, configure your locations for store pickup. This is as simple as going to your retail location records and marking them for store pickup. To do that, navigate to your list of locations (Setup > Company > Classifications > Locations). From the list, open a retail location in Edit mode. Under the Store Fulfillment tab, select the Allow Store Pickup box.
Allow Store Pickup on Locations

You can also enter business hours for this location under the Business Hours tab. Then, when you’re finished making your adjustments to this location, save the record.

Set Location Business hours

Configure Items for Store Pickup

Next, double-check that your items are configured for store pickup. By default, items will already be marked for store pickup, but you may still want to verify that before adding items to orders. Navigate to the list of items (Lists > Accounting > Items) and open an item in Edit mode. Review the Locations sublist under the Purchasing/Inventory subtab to ensure that the Allow Store Pickup checkbox has been checked. Items that have not been marked for store pickup will not be available for store pickup fulfillment.
Allow store pickup on items

Customize the Sales Order Form

When you’re using the Store Pickup feature, you’ll need to be able to select and/or view the Fulfillment Choice and Location for items on sales orders. To customize your sales order form, navigate to Transactions > Sales > Enter Sales Orders, select the Customize link in the top right, and choose Customize Form in the dropdown. Name the custom form something memorable, then scroll down to the Sublist Fields subtab. Under this subtab, select the Show checkbox next to the Location and Fulfillment Choice fields.
Customize sales order item columns

You may also want to enable the Fulfillment Choice field on sales order records. This will allow you to make a single selection that applies to all items on the sales order rather than needing to individually select your preferred fulfillment choice for each item. To do that, select the Show checkbox next to the Fulfillment Choice field under the Screen Fields subtab.

Customize sales order with Fulfillment Choice field
When you’re finished, save the form.

Using NetSuite Store Pickup

Once you’ve set everything up for store pickup, how does the store pickup workflow function? Let’s take a look.

Create a Sales Order

First, create a sales order (Transactions > Sales > Enter Sales Orders). Select the sales order form you customized for store pickup. Then, fill out the necessary header-level fields, including the customer and date. Then, under the Items subtab, add items to this order.

You will also need to decide how you wish to fulfill these items, either by shipping or by store pickup. Use the Fulfillment Choice dropdown to make your selection. This will update the Fulfillment Choice column on each item. But if you need to select different fulfillment options for your items, you can bypass the dropdown field and just make your selection on the individual line items.

create sales order for store pickup
You will also need to select specific locations for each of the items using the Location column on the line items. Make sure the locations you select are properly configured for store pickup. Then, save the record.

Create the Fulfillment Request

To create the Fulfillment Request, open the sales order you just created and select the Request Fulfillment button at the top.
request fulfillment button on sales order

Then, on the Fulfillment Request “To Be Generated” page, select the Fulfill checkbox next to items that you want to be on the Fulfillment Request record. In addition, make sure the Status dropdown is set to New, not In Progress. Store employees will mark the Fulfillment Request as being In Progress when they have accepted the request and are prepared to fulfill the order. Then, save the page.

store pickup fulfillment request to be generated

Fulfill the Order

When store employees receive a Fulfillment Request, they can mark the order as being in progress by selecting the Mark In Progress button at the top of the Fulfillment Request. This is how a store acknowledges that they have received and plan to fulfill the order.
mark store pickup order in progress

Next, the in-progress order needs to be fulfilled. On the Fulfillment Request record, select the Fulfill button. This will generate a Store Pickup Fulfillment record.

fulfill in progress store pickup order

The Store Pickup Fulfillment record has two statuses: Picked and Picked Up. When a store initially creates a Store Pickup Fulfillment record, the employees will mark the status as Picked to identify that the order is ready to be picked up. Then when the customer arrives to collect the items in the order, the store employees will change the status of the Store Pickup Fulfillment record from Picked to Picked Up.

mark store pickup order as picked up

Conclusion

The NetSuite Store Pickup feature provides greater flexibility to you and your customers in how orders are fulfilled. If this is a feature you would like to begin using in your account or if you have any other NetSuite needs, SuiteRep would love to come on board and help. Our diverse NetSuite experience enables us to provide NetSuite solutions tailored to your unique needs. Contact us to get the conversation started!