Skip to main content

Pickup & local delivery

Besides shipping, your storefront cart and a product's Buy now button can offer two more ways to get an order:

  • Pick up in store — the buyer chooses one of your locations, and you email them when the order is ready to collect.
  • Local delivery — your own driver brings the order. The buyer enters their postal code, sees your delivery fee, and books a delivery time.

Both are part of every plan that includes Commerce. A store that sets up neither keeps its cart exactly as it was.

Local delivery is your own delivery. Orders that a marketplace courier collects are covered by Delivery apps, which work separately.

Set up pickup​

Pickup is turned on per location, on the Inventory locations card on Products → Shipping & delivery, so buyers can collect orders there at the hours you set. On a location's row, choose Pickup, then:

  1. Turn on Buyers can pick up orders here.
  2. Under Pickup hours, switch on each day buyers can collect, then pick the From and To times. For a split day, such as a lunch break, select Add hours on that day.
  3. Add Arrival instructions if buyers need them, such as which door to use.
  4. Choose how long an order is Usually ready in, or leave it unsaid.

Give the location an address too (Add address on its row), so buyers know where to go. Every location with pickup on is offered at the cart, with your default location first.

When a buyer picks up at a location, that location's stock is reserved while they check out and sold from that location when they pay. If the location doesn't have enough, the cart says so and the buyer can choose another location or have it shipped. Canceling the order puts the stock back at the same location.

The Offer free local pickup switch on the Shipping card is the older, unnamed pickup choice. Once any location offers pickup, the cart uses your locations instead.

Set up local delivery​

The Local delivery card, on Products → Shipping & delivery, lets your own driver deliver orders: buyers enter their postal code at the cart, pay your fee and book a delivery time. To set it up:

  1. Turn on Deliver orders yourself and enter the two-letter Country you deliver in.
  2. Optionally choose the location orders Leave from. Its stock is reserved and sold for delivery orders.
  3. Add one or more Zones. A zone lists the postal codes it covers: exact codes such as 10001, a prefix ending in * such as 100*, or a range such as 10010-10020. Each zone has its own Fee, an optional Minimum order and an optional Free over amount. When a postal code is in more than one zone, the zone listed first is used.
  4. Under Delivery windows, switch on each day you deliver and pick a window's From and To times. Select Add window for a second window on the same day. Each window is offered on its day.
  5. Choose how long before a window an order must be placed (Order at least) and how many days ahead buyers can book.
  6. Optionally add What buyers should know, such as "We text when we're 10 minutes away." It shows at the cart and on the receipt.

The card lists anything that stops checkout from offering delivery, such as a zone with no postal codes or no delivery windows.

At the cart, the buyer enters their postal code and sees the fee, or why delivery isn't available, such as an order below the zone's minimum. Checkout charges the fee as the order's shipping and asks for an address in your country only. If the address the buyer then enters is outside all of your zones, the order is flagged and you're notified, so you can contact the buyer or refund the delivery.

The pickup & delivery queue​

The Pickup & delivery card on the Orders page lists what needs doing, soonest first:

TabWhat's in it
To preparePickup orders you haven't marked ready.
Ready for pickupPickup orders waiting to be collected.
To deliverLocal deliveries, by delivery time.
Out for deliveryDeliveries your driver has taken out.
Delivery failedDeliveries that couldn't be completed, to send out again.

Pick a location at the top of the card to see only that location's orders. Each row has its next step as a button, and Open shows the whole order. The same steps are in the order's dialog.

StepWhat happens
Mark readyThe buyer gets the Order ready for pickup email with the location, your pickup hours and instructions. Not ready yet takes it back.
Picked upThe order is fulfilled and delivered, and the buyer gets a short confirmation.
Out for deliveryThe buyer gets the Order out for delivery email with their delivery time.
DeliveredThe order is fulfilled and delivered, and the buyer gets the Order delivered email.
Couldn't deliverThe delivery moves to Delivery failed, with an optional note. Send it out again when you're ready.

Each email is sent once per step, and each can be turned off on the Customer notifications card. When text messages are available, buyers can add a mobile number at the cart to get these updates by text as well. Picked up and delivered orders count as fulfilled for your reports, outbound webhooks and accounting, exactly like shipped ones.

The buyer's order status page shows where to pick up, the pickup hours, or the delivery time, and each step as it happens.

Ask Aglyn AI​

You can ask Aglyn Assist to set up pickup or delivery, such as offer local pickup at our Austin shop, weekdays 9 to 5 or deliver to 78701 and 78702 for $5, free over $75, weekday mornings. The plan card lists each change, and Confirm plan saves it.

  • Pickup is turned on for one of your inventory locations, found by its name, city or street. Aglyn AI never adds a location: add it first, then ask. Without a location, it turns on the store-wide Offer free local pickup choice.
  • Local delivery uses postal-code zones. Aglyn AI turns delivery on only when checkout can offer it: a country, at least one zone and at least one delivery window. Distance zones need your store placed on the map, so you set those up yourself.
  • It uses only the fees and times you give.
  • Changes work as soon as they are saved, and cost no AI credits.
  • Asking Aglyn AI for these changes takes the Publish site content permission, which a site's admins and editors hold by default. An author can still make them on the card.