Fixed Price Delivery
If you offer fixed delivery pricing whereby the cost is the same for all distances and postal codes then you can just use Shopify's native shipping rate setup: https://docs.shopify.com/manual/shipping/rates-and-methods.
Just create a shipping rate called Local Delivery and you are good to go. The Store Pickup + Delivery app will then handle the rest.
If you want to charge different delivery fees based upon the weight or total price of the order then this is also possible. You can again use Shopify's native shipping setup to handle this: https://docs.shopify.com/manual/shipping/rates-and-methods/manual-rates#video-tutorial-for-manual-shipping-rates. Just ensure each rate is called Local Delivery as shown in the image above.
Free Delivery On Orders Over £50
If you would like to offer free deliveries on orders over a specific order value (or weight) you can do so without the need for a 3rd party app. Within Shopify head to the Settings > Shipping page. You will need to create two new shipping rates both called "Local Delivery" as shown below.
Now if a customers' order is over £50 they will receive free delivery. If their order value is below £50 they will pay £4.95 for delivery.
Pricing by Postal Code
Zapiet doesn't currently offer a built-in solution for pricing based on postal code. But our app does work perfectly with the likes of Parcelify. Just install the Parcelify app alongside ours and configure as required.
Pricing by Distance
Unfortunately, we don't yet have a solution for pricing based on distance. This is something we are actively working on.