Skip to main content
All CollectionsLocal Delivery
Delivery setup overview
Delivery setup overview
Jelizaveta avatar
Written by Jelizaveta
Updated over 6 months ago

To set up the local delivery option on your store, you will need to configure both:


General delivery settings

You can enable and disable local delivery from general delivery settings. When you enable delivery, your customers will be able to select delivery in the widget.

Enable local delivery in the widget

  1. Click Settings then Local Delivery.

  2. If delivery is disabled, click Enable.

  3. Click Save.


The local delivery option is now enabled and will appear as a checkout method in the widget for eligible locations. You can now access the general local delivery settings.


General local delivery settings

You can now set up delivery settings that will apply to all of your locations.

General delivery settings include:


Conditional activation for delivery

Our conditional activation feature allows you to enable or disable delivery depending on:

  • The order value or weight

  • The product type, collection, vendor, or tags

In the widget, conditional activation will look similar to the screenshot below.


Distance validation

With our delivery validation feature, you can check if the customer is eligible for delivery. Depending on what the customer enters in the widget, a matching delivery location will be selected.

In the widget, delivery validation will look similar to the screenshot below.


Delivery validator widget

The delivery validator widget appears on every page of your store, and asks the customers to validate their postal code or address before the cart page.

The delivery validator widget will now appear at the top of the screen on your online store.


Delivery date and time pickers

You can offer the option of selecting the date and time for delivery orders to your customers.

Both delivery date and time pickers are enabled on your store by default, but you can change that in the initial setup guide or in the settings.

Delivery date and time picker settings apply to all of your locations. The date picker can be used without the time picker, but the time picker cannot be used without the date picker.

In the widget, the delivery date and time pickers will look similar to the screenshot below.


Delivery note

You can use a delivery note within the Zapiet - Pickup + Delivery widget to ask your customers about any specific delivery instructions, like the gate code.

In the widget, the delivery note will look similar to the screenshot below.


Delivery order tags

You can add automated tags to all delivery orders. You can also add tags that will only be applied to orders placed from specific locations.

The tag(s) you have created will be automatically applied to all delivery orders.


Delivery discount code

By using Zapiet - Pickup + Delivery you can automatically apply a discount code to all of your delivery orders.

The discount code will automatically be applied to the shipping orders at the checkout.


Restricting payment methods

Zapiet - Pickup + Delivery allows you to restrict cash on delivery or pay in-store options for delivery orders.


Address prepopulation

Prepopulate the address fields at the checkout with the delivery address entered in the widget.

The postcode or the delivery address entered in the widget, will be prepopulated at the checkout page.


Delivery order processing

When the customer completes their order, the order first goes to Shopify. Our app will then process the order only if it has our attributes in the additional details.

Delivery orders:

  1. Order marked as Ready for delivery

  2. Order marked as Dispatched

    • Order is fulfilled and archived in Shopify

  3. Order marked as Delivered


Location-specific delivery settings

After local delivery is enabled in the general delivery settings, it can be enabled or disabled for every Zapiet - Pickup + Delivery location.

When you enable delivery in a location, that location will be available in the widget.

Enable local delivery for a location

  1. Click Locations.

  2. Click on the location name. If you don't have a location set up yet, add a location.

  3. Under the Local delivery section, click Enable local delivery.

  4. Click Save.

Local delivery is now enabled for this location and you can access location-specific delivery settings.

If you already have Local delivery enabled for a specific location, click Edit settings to reveal delivery settings.


Location-specific settings

You can now manage settings for each of your locations separately.

Location-specific settings include:


Delivery product availability

You can select which products are available for delivery from certain locations—you can offer all products, specific products, specific collections, specific tags, specific product types, or specific vendors.

Now, only the selected items will be available for delivery from this location.


Delivery availability

Delivery availability can be set up for all days of the week, certain days of the week, or specific dates of the year.

Your customers will now see a calendar in the widget and will need to select one of the available delivery days.


Delivery slots

Delivery slots are the delivery times your customers can choose after selecting a date. They can be the same for every delivery day, or you can change them based on the day of the week.

The delivery slots you have set up will now show in the widget.


Delivery order limits

Delivery order limits let you restrict the number of delivery orders you can receive per day, or per slot.

The report will show all the orders made for that time slot on that day and note the number of remaining slots.


Future orders for delivery

You can choose how far in advance your customers can order.

Your customers can now only select a delivery slot within the time frame you’ve chosen.


Delivery blackout dates

Blackout dates prevent customers from selecting delivery on specific dates of the year. They can be set up individually for each location, or in bulk.

Your customers won't be able to select delivery on those dates.


Delivery product date restrictions

Product date restrictions help you prevent or allow delivery for certain items on specific dates of the year.

Those restrictions will now be reflected in the widget.


Delivery preparation time

If you need additional time between a customer ordering and their delivery slot, you can add preparation times.

Preparation times will be applied in the widget.


Product-specific preparation time for delivery

If you have some products that require a different preparation time than others, you can use product-specific preparation time.

Product-specific preparation times will be applied in the widget.


Distance validation

With our delivery validation feature, you can check if the customer is eligible for delivery. Depending on what the customer enters in the widget, a matching delivery location will be selected.

Customers with non-eligible postcodes/addresses will not be able to select delivery date and time in our widget.


Internal location-specific notifications

Zapiet - Pickup + Delivery sends location-specific internal notifications about order status changes for delivery orders.

The email notification should look similar to the one below.


Location-specific tags

You can add tags that will only be applied to orders placed from specific locations.

The tag(s) you have created will be automatically applied to orders placed from this location.

Did this answer your question?