Documentation Introduction In-Store Pickup / Local Delivery Guide

Offer In-Store Pickup / Local Delivery

Sometimes your best customers are right next door! This page will guide you through some common local delivery and in-store pickup examples so you can get started.

In this guide:

Basic setup

First, we need to go through some basic setup.

  1. Go ahead and install Parcelify if you haven’t already
  2. Open our app. You can find it in your Shopify admin dashboard, under Apps, listed as Shipping Rates by Parcelify
  3. Add a Location. This is where your products ship from
  4. Select your newly added Location and click [Add Shipping Zone]
  5. Give this zone a recognizable name, then click [Add Countries] to tell us where you ship to.
  6. Click [Save] in the top-right

Scenario #1: Simple in-store pickup and local delivery

For most shops a local delivery or in-store pickup rate is a simple affair. Maybe you charge nothing at all if the customer shows up to purchase or perhaps you have a small fee to cover the costs of a local courier. In either case, we’ve built a tool to easily implement these flat shipping rates without diving into the more advanced features Parcelify has to offer.

First, open the Parcelify app, click a location, then click one of your shipping zones. At the bottom of your zone page, you should see a dialog like this:

Our pickup in store dialog. It contains a cartoon image of a gentleman hugging the roof of a shop. Underneath is the text, "Add a pickup option to your store." Beneath that is a description text that says, "Let your customers come to you by offering a pickup in store option at checkout." Finally, at the very bottom, there is a button labeled, "Offer pickup in store."

Upon clicking [Offer pickup in store] you will be presented with a straightforward list of options to cover most local deliveries and in-store pickup strategies:

The configuration panel for our pickup in store feature. Its fields and features are described below

  • Display name and Rate description - These fields correspond directly to what your customers will see at checkout. As such, it’s useful to make information about average delivery dates or store times available here.
  • Price
    • Flat rate - This amount will be displayed no matter what your customer has ordered
    • Price per $ - Use this setting if you wish to make your delivery charge a percentage of the total order
    • Price per kilogram - Does exactly what it says: this option will add a shipping cost to your rate based on how heavy the order is
  • Available in -You can click Add a Restriction to further limit where this local delivery rate appears. Great if you only offer pickup in your city or local post code
  • Products - Here you can Add a product restriction to tell us what products should be eligible for in-store pickup or local delivery
    • If the dropdown you choose states a product is (eg: Product tag is) in your list, at least one of those products must be in the order this price to apply
    • If the dropdown you choose states a product is not (eg: Product tag is not) in your list, the price will not apply if any of those products are in the order
    • Multiple inclusions/restrictions may be entered as a comma-separated list
    • If any entry in your restriction contains a comma, please surround it with quotation marks (Example: “Planes, Trains and Automobiles”)
    • Entries are case-insensitive

Scenario 2: Local Delivery with complex shipping prices

You may be surprised to learn that our offer pickup in store dialog is just a normal shipping rate with the advanced features stripped away. So, if you need more flexibility in your local shipping prices, you can simply build a normal shipping rate and name it Local Delivery/Pickup in store!

For our next example, suppose you sell many small products that can be shipped for a flat-rate locally, and a few large items that must be shipped by freight. To really ramp-up the complexity, let’s also say you need unique shipping prices based on which area of the city you are shipping to. How would you build a rate that satisfies all of these requirements?

One local rate with multiple destination-based prices

  1. Make a new shipping rate and give it a useful name and description

  2. Enter your price, weight, and product restrictions on the overall rate if applicable
  3. Make a new price and click the (x) Products radio button to enable more options
  4. Add a Products restriction to limit what what products this price applies to
  5. Add a Shipping To restriction and tell us where this price applies
  6. Use the Price dropdown and settings to further define how this group of products should be priced for shipping (Full documentation here)
  7. Click [Done] to commit this price
  8. Repeat 1-7 for every unique set of products and local shipping area you service

Scenario 3: Local delivery tiered by postcode

For many merchants the only thing that affects local shipping prices is how far your delivery truck or courier service has to travel. While our app cannot calculate price by distance, it is possible to build postcode lists to represent different shipping distances and provide shipping prices for them all from a single Parcelify setting: Tiered by destination.

Our tiered by destination feature can provide rates per post code based on the number of items, their price, or their weight. If you want to provide flat rate shipping, simply select ‘Item based’ in the instructions below.

  1. Make a new shipping rate and give it a useful name and description

  2. Enter your price, weight, and product restrictions on the overall rate if applicable
  3. Make a new price and click the (x) Products radio button to enable more options
  4. Under Price: How to charge, select Item based
    Note: if you also require shipping tiers based on the total price of products ordered or weight, select those options instead
  5. A set of radio buttons will pop up beneath our dropdown. Select (x) Tiered by destination
  6. In the Destinations dropdown, tell us how we should identify your local shipping areas

You are now ready to begin entering your shipping rate tiers. The remainder of this guide will assume you are defining flat rate shipping per post code area, but you are welcome to expand it with multiple item/weight/price columns if you see fit!

Start by clicking the pencil ✏️ icon next to the default tier. Next:

  1. In the Destination field, enter a comma-separated list of postcodes for this area
  2. Under “0-10000” items, enter how much shipping should be charged for this area
  3. Click (✔️) Done
  4. Enter your next set of post codes in the Destination field

  5. Enter your next flat rate under “0-10000 items”
  6. Click (➕) Add row
  7. Repeat steps 4-6 for as many local postcode areas as you service
  8. Click the [Done] button to commit this shipping price

Finally, click [Save] to finalize your freshly made local delivery rate - now tiered by postcode!

To continue reading about prices tiered by destination please see our complete writeup in the fundamentals section of our documentation: Tiered by delivery area

Getting Started with shipping rates Parcelify shipping rate calculator