In addition to enabling will-call and store pickup functionality, you also need to update your theme and do some storefront work in the following areas.
Updated the My Account > Account Settings page to allow customers to select either Ship or Pick Up as their default fulfillment method. Customers can also set their default address or warehouse here.
Updated both the Standard and B2C headers to display a location icon and fulfillment method information to the right of the Sign-In or Username button. When customers click this button, the Fulfillment Method window appears.
Fulfillment Method Window
Added a Fulfillment Method window to allow customers to change their fulfillment method. When customers choose Pick Up, the warehouse information appears with a Change link below. When customers click the Change link, the Select Pick Up Location window appears.
Select Pick Up Location Window
Added a Select Pick Up Location window to allow customers to view and select nearby warehouses to pick up their products. Customers can also access this window from the Review and Pay page during checkout.
Updated the Cart page to show the selected fulfillment method of Ship or Pick Up.
The fulfillment method displays on each page of the Checkout process.
Updated the Address page to show Pick Up Location when customers select Pick Up as their fulfillment method. Customers can click the Change link from here to open the Select Pick Up Location window and select a different warehouse.
Also added an option of Ship to One-Time Address to the Shipping Information drop-down list when the Allow One-Time Addresses setting is YES and customers select Ship as their fulfillment method.
Review and Pay Page
Updated the Review and Pay page to show Pick Up Location when customers select Pick Up as their fulfillment method. Customers can click the Change link from here to open the Select Pick Up Location window and select a different warehouse. If there's not enough inventory at the selected warehouse, a message appears here.
If the Enable Request Pick Up Date setting is YES and customers select Pick Up as their fulfillment method, they can set a Requested Pick Up Date.
Order Confirmation Page
Updated the Order Confirmation page to show Pick Up Location when customers selected Pick Up as their fulfillment method.
Order History Page
Updated the Order Details page under My Account > Order History to show Pick Up Location when customers selected Pick Up as their fulfillment method.
List of Updated Files
You may still want to do a file compare, as updates to this functionality is ongoing and may impact additional files.
*These are new files added for will-call and store pickup functionality.
Last updated: Dec 11, 2020