From AIMStorefront 1.26, and assuming that the storefront is connected to AIM 12, it is possible to configure Curbside/In-Store pick-up for product checkout (not available for rentals).
The idea is that a storeowner may offer the option for a shopper, who lives locally, to drive to one of your locations and collect their goods.
The administrator can determine how much notice the store needs, and also how many pick-ups can happen during a period of time.
The time increments available for local delivery are set by the administrator in AIM 12.
The administrator can determine the fee for a pick-up (although most likely you won’t charge for this).
NOTE: If you don't already have Locations created, you can get information on doing so through this article in Step 1, which is great for taking advantage of Locations.
Configuration Settings - these can be more easily configured using Configuration > Shipping Calculation > scroll to bottom > In-store/Curbside Pickup
Set TRUE to display a curbside pickup option in checkout.
Handling fee for curbside pickup (eg. .00).
When using Location Pickup the lead time in hours from the current before a shopper can choose a pickup time.
When using Location Pickup the cache expiration in minutes for pulling Locations from the AIM API.
State restrictions for the curbside pickup option if the restriction type = State. This should be a comma-separated list of the 2-character state abbreviations.
If you want to limit the curbside pickup option to only certain addresses or locations you can use this to determine how you are going to limit them. Unrestricted allows anyone to see and select the curbside pickup option, state allows you to specify the states for which the curbside pickup method is valid, zip allows you to specify a zip code or zip codes for which the curbside pickup method is valid, and zone allows you to specify a zone or zones that are set up in the shipping zones section for which the curbside pickup method is valid.
Zip Code restrictions for the curbside pickup option if the restriction type is zip. This should be a comma-separated list of 5-digit zip codes.
Zone restrictions for the curbside pickup option if the restriction type is zone. View a list of zone IDs by choosing Configuration, Shipping Calculation within the admin panel. Click View Shipping Zones near the bottom of the page.
Imagine a store wants to offer curbside pick-up.
The store is short-staffed, and decides to offer pick-up in 2 hour periods from 8 am until 4 pm every weekday.
In AIM 12, they navigate to Maintenance > Active-e > Create Time Slots and set up the time slots as shown below:
In AIMStorefront, they configure the settings as shown in the image below:
At checkout, the customer makes their Curbside Pickup option selections: