Local Delivery with Delivery Date Selection Tutorial
Introduction
This tutorial will discuss how to setup a shipping method for local delivery, allow the customer to select their delivery date, and restrict the shipment to a local geographic area.
Defining the Basic Method
First we need to create a new method under:
Main Menu
Configuration
Shipping
Methods
Click the new button as shown below.
Now name the method something like "Local Courier Delivery" and click Continue as shown below.
Now we need to set a charge for the delivery. In this example we are going to charge $45 no matter how large the order is. To do this we select "Based upon order weight" option, enter 0 LBs, and then enter 45.00 as shown below.
Setting Restrictions
Now we need to click on the restrictions tab of the shipping method editor as shown below.
In this example we are going to restrict delivery to the greater Atlanta Metro area. So first we want to make sure this method is only considered for the continental United States as shown below.
We make post office boxes invalid because the courier can not deliver to those even if the address falls within the service area
In the next section below we want to define a radius around our shipping location. In this example we are defining the delivery area to zip codes within 35 miles of 30044.
Estimating Delivery
Now we need to click on the Estimated Delivery tab as shown below.
On this tab we need to tell UltraCart that we can deliver the product to the customer for this method within 1 business day. So if the customer orders on Thursday the soonest the delivery can happen will be Friday.
Testing the Checkout
During the checkout we can see that if we enter an address in the Atlanta area and select a delivery date in the future as shown below:
then the local courier delivery method will appear as one of the shipping method options.