Shop & Products·5 min read·

How do I set up local delivery and store pickup?

Add delivery areas with a fee, a minimum basket and a free-over amount, plus pickup points whose address stays private until the order is placed.

Local delivery and pickup are for things you hand over yourself, such as cakes, flowers or handmade pieces. You set up named delivery areas and pickup points once, and buyers choose one in the cart. A pickup order does not ask the buyer for a street address.

Where do I set it up?

Open Admin → Commerce → Shipping and find the section Local delivery and pickup. Click Add area or pickup point. Your existing shipping zones stay as they are. If you add no areas, checkout works exactly as it did before.

How do I add a delivery area?

  1. Under Type, choose Local delivery.
  2. Enter a Name, for example the district you deliver to. Add the Name in Arabic if your store has Arabic visitors.
  3. Enter the Country code, for example AE.
  4. Enter the Fee. Leave it empty if delivery to this area is free.
  5. Optional: Minimum basket is the smallest order the area accepts. Free delivery over is the basket amount from which the fee drops to zero.
  6. Optional: Estimated time is shown in your own words, for example Evening delivery. Only write what you can keep.
  7. Click Save.

A buyer whose basket is under the minimum is told how much more to add, and the cart stays as it is. Use the show or hide switch to take an area off checkout without deleting it. If you delete an area, orders already placed keep the area name they were placed with.

How do I add a pickup point?

Choose Pickup point under Type. The Public label, such as a district or your shop name, is the only part buyers see before they order. Put your street address in Pickup address (private) and any instructions in Pickup note (private). After the order is placed, the buyer sees the address and note on the confirmation page, on the order status page and in the confirmation email. This keeps a home kitchen address off the public site.

What does the buyer see at checkout?

Once you have at least one active area or pickup point, the cart asks how the buyer would like to receive the order. The choices are Delivery by courier, Local delivery and Pickup, depending on what you have set up. Local delivery lists your areas with the fee, the minimum order and the free-over amount. Pickup lists your pickup points and asks who is collecting the order, so the buyer gives a name and a phone number.

Which payment methods work?

  • Card payments through Stripe, and a gift card that covers the whole order.
  • Cash on delivery. A pickup order adds no cash on delivery fee, because the buyer pays when collecting. A local delivery keeps the fee.
  • Lahza, for stores where Lahza is available.
  • PayPal, iyzico and PayTR do not carry physical goods in VeloCMS, so a cart with local delivery or pickup cannot be paid with them.

What happens to the order?

A pickup or local delivery order lands in your orders list like any other physical order, with a badge for its mode. For a pickup order, the fulfilment badge reads Ready for pickup and then Collected as you move it forward. The steps themselves are the usual fulfilment steps.

To make a product local only, switch on "Local delivery or pickup only" in the product form (starter packs can also set it). A local-only product cannot be shipped by courier. The buyer sees that it is available for local delivery or pickup only. If you have such products and no active area, the store readiness check asks you to add one.