Set Up Store Pickup for Commerce Websites
To use Store Pickup on your Commerce website, provision the Advanced Order Management module on your NetSuite account and enable specific features. See Prerequisites for Store Pickup for more information.
Complete the following setup tasks in NetSuite to use Store Pickup on your Commerce website:
Define Store Pickup Field Sets
You must expose specific field sets to your Commerce website so that the Store Pickup feature can function properly. See Set Up Initial Field Sets for instructions.
Store pickup fields are specific to the Store Pickup feature and are added to field sets that are already established. Do not replace established fields with these store pickup fields. See Define Field Sets for more information.
To confirm store pickup fields are exposed:
-
Go to Commerce > Websites > Website List (Administrator).
-
Click Edit next to your website.
-
Go to the Field Sets tab.
-
Confirm store pickup fields are in place as defined in the following table.
-
Add any missing store pickup fields to each field set as defined in the following table.
-
Click Save.
Field |
Field Set ID |
Fields to be Added to Field Set |
---|---|---|
Details |
details |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Matrix Child Items |
matrixchilditems |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Matrix Child Items Search |
matrixchilditems_search |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Order |
order |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Search |
search |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed |
Enable Store Pickup for Commerce Websites
After you complete the steps to set up Store Pickup as part of Order Management documented in Complete Order Management Tasks for Store Pickup, you must enable Store Pickup for your Commerce website.
To enable Store Pickup:
-
In NetSuite, go to Commerce > Websites > Configuration.
-
Select your website and domain and click Configure.
-
Go to the Checkout tab.
-
Check Enable Pickup In Store.
-
Enter the internal ID in the Pickup In Store Sales Order Custom Form ID field.
See the Order Management topic Customizing the Sales Order Form for Store Pickup for detailed instructions on creating a sales order form for Store Pickup and obtaining the internal ID.
-
Click Save.
Disable Store Pickup for Commerce Websites
Complete the following tasks to disable Store Pickup on your Commerce website:
Remove Store Pickup Field Sets
Store pickup fields are specific to the Store Pickup feature and are removed from field sets that are already established. Do not remove established fields when you remove the store pickup fields. See Define Field Sets for detailed information.
To remove store pickup fields:
-
Go to Commerce > Websites > Website List (Administrator).
-
Click Edit next to the website you want to modify.
-
Go to the Field Sets tab.
-
Remove fields from each field set as defined in the following table.
-
Click Save.
Field |
Field Set ID |
Fields to be Removed from Field Set |
---|---|---|
Details |
details |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Matrix Child Items |
matrixchilditems |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Matrix Child Items Search |
matrixchilditems_search |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Order |
order |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed quantityavailableforstorepickup_detail: Available For Store Pickup (Detail) |
Search |
search |
isfulfillable: Can be Fulfilled/Received isstorepickupallowed: Store Pickup Allowed |
Disable Store Pickup in SuiteCommerce or SuiteCommerce Advanced
You can configure SuiteCommerce or SuiteCommerce Advanced to disable the Store Pickup feature.
To disable the Store Pickup feature:
-
In NetSuite, go to Commerce > Websites > Configuration.
-
Select your website and domain and click Configure.
-
Go to the Checkout tab.
-
Clear the Enable Pickup In Store box.
-
Click Save.