The Show Delivery Estimate module (available on Pro Store plans and higher, including the Free End-to-End eCommerce Plan) will let you have an estimate displayed on your products showing your shoppers when the item could potentially ship to them.
The estimate will let the user enter their postal code and it will show them the fastest available shipping method and when they may get their shipment. The estimate will also show how much longer the estimate is good for.
To set this up on your store, you will need the following requirements
A Shift4Shop Store
It needs to be on a Pro Store running version 9.1 or higher
FedEx/UPS Shipping Calculation
Your store must be set up with either UPS and/or FedEx real time shipping calculation.
Google Places API
You will also need a Google Places API Key
Once you have met all of the above requirements, take the following steps to set up the module.
Log into your Shift4Shop Online Store Manager.
Using the left navigation menu, go to Modules.
Once the Modules page loads up, use the search bar at the top to search "Show Delivery Estimate."
Click on the Settings button to continue. When you click on the "Settings" button, you will have the following settings and fields to configure.
Google API Key
Enter your Google Places API key. If you need to sign up for one, the link provided in the field will help you get started.
The following settings are mostly intended to let you edit the language that will be used on the module.
When we know the zip
This is the message that will appear on the product page and will display the actual estimate. The message itself can be tailored to your specific needs, but it will use the following variables to insert store data:
[date] - The estimated delivery date
[city] - The destination city based on the ZIP code entered
[state] - The destination state based on the ZIP code entered
[shippingmethod] - The store's fastest available shipping method for the individual item.
(Note, if you have FedEx and UPS at the same time, the store will select whichever is the quickest.)
[timeleft] - This will insert a countdown timer indicating how much longer the estimate is good for.
When we don't know the zip
This is the message displayed to the user if they have not yet signed in or entered their ZIP code in any part of the store yet. It will be displayed as a link for them to enter their ZIP code.
Confirm the zip
This is the label on the button they will see when they are entering their ZIP code.
Change the zip
And this will be the label of the link they will use f they'd like to enter a different ZIP code.
Here you will enter any dates that you wish to exclude from estimates. For example, national holidays, special delivery dates, etc. Dates should be entered in mm/dd/yyyy format and separated by commas.
Days to get the order ready
Enter here how many days it typically will take you to get the order ready for delivery. This will be factored into the estimate.
Delivery Cutoff Time
Enter the cutoff time when you stop placing new deliveries. This will also be factored into the estimate as well as the countdown.
To continue with the setup steps:
5. Once you have configured your settings, click Save on the popup modal.
6. Finally, click the Enable checkbox on the module to turn it on.
7. And click Save at the top right of the page to commit your changes.
That's it! All of your (in stock) products will now show a delivery estimate on them.