Skip to main content

RP Local Pickup & Delivery — How to Set Up a Local Pickup Only Option in Shopify

How to configure Shopify so customers can select Local Pickup Only at checkout

Updated over a week ago


RP Local Pickup & Delivery — How to Set Up a Local Pickup-Only Option in Shopify

Overview

This guide explains how to set up Local Pickup Only using the RP Local Pickup & Delivery app in Shopify.

While Shopify includes a built-in “Pickup in store” feature, you are not required to use it. The RP Local Pickup & Delivery app offers significantly more flexibility, including:

  • Pickup-only products or carts

  • Custom pickup rules and conditions

  • Delivery + pickup combinations

  • Time slots, cutoff rules, blackout dates

  • Location-based logic without Shopify limitations

Most merchants choose RP Local Pickup & Delivery instead of Shopify’s native pickup because Shopify’s option is rigid and limited.


Why Use RP Local Pickup & Delivery Instead of Shopify Pickup?

Shopify Built-In Pickup Limitations

Shopify’s native pickup option:

  • Cannot mix shipping, pickup, and delivery flexibly

  • Requires strict inventory-location logic

  • Does not support advanced time rules

  • Cannot customize pickup behavior per product or cart

  • Forces separate orders for different fulfillment methods


RP Local Pickup & Delivery Advantages

With RP Local Pickup & Delivery, you can:

✅ Offer pickup-only checkout without touching Shopify shipping settings
✅ Enable pickup without creating Shopify locations
✅ Show pickup options based on cart rules, zip codes, or products
✅ Combine local pickup + local delivery in one app
✅ Customize pickup instructions, labels, and messaging
✅ Add time slots, prep times, blackout dates, and capacity limits

Important: When using RP Local Pickup & Delivery, you do not need to enable Shopify’s built-in pickup feature at all.


Recommended Setup: RP App Only (Pickup-Only Store)

1️⃣ Install RP Local Pickup & Delivery

  1. Install RP Local Pickup & Delivery from the Shopify App Store.

  2. Open the app from Apps → RP Local Pickup & Delivery.


2️⃣ Create a Pickup Location in RP (Not Shopify)

Inside the RP app:

  1. Go to Locations.

  2. Click Add Location.

  3. Enter:

    • Location name (e.g. Downtown Store Pickup)

    • Address (used for rules and distance logic)

    • Pickup instructions (shown to customers)

📌 This location exists only inside RP — Shopify locations are optional.


3️⃣ Enable Pickup-Only Mode

Inside the location settings:

  • Enable Local Pickup

  • Disable Local Delivery (if pickup-only)

  • Disable or ignore shipping options

This ensures only pickup appears at checkout.


4️⃣ Configure Pickup Time Settings (Example)

Example: Same-Day Pickup

  • Prep time: 2 hours

  • Earliest pickup: Today

  • Cutoff time: 4:00 PM

  • Pickup window: 10:00 AM – 6:00 PM

Example: Scheduled Pickup

  • Allow scheduling up to 7 days

  • Time slots:

    • 10:00–12:00

    • 12:00–2:00

    • 2:00–4:00

  • Max orders per slot: 5

All of this is not possible with Shopify’s built-in pickup alone.


5️⃣ Set Pickup-Only Rules (Examples)

Example A: Entire Store Is Pickup-Only

  • Rule: Always show pickup

  • No zip code or product conditions needed

Result:

Customers see Pickup at checkout every time


Example B: Pickup-Only for Certain Products

  • Rule condition: If cart contains product tag pickup-only

  • Action: Show Local Pickup

  • Hide shipping options

Result:

Pickup appears only when those products are in the cart


Example C: Pickup-Only by Distance

  • Rule: Customer is within 10 miles

  • Action: Show pickup

  • Optional: Hide shipping

Result:

Nearby customers get pickup, others do not


Checkout Experience (Customer View)

When RP Local Pickup & Delivery is active:

  • Customers see Local Pickup as a checkout option

  • Pickup location name and instructions are displayed

  • Pickup date & time selector appears (if enabled)

  • No shipping rates appear if pickup-only rules are active

This happens without modifying Shopify shipping profiles.


Do I Need to Disable Shopify Pickup?

✔️ Yes, we recommend disabling Shopify’s built-in pickup when using RP Local Pickup & Delivery.

Why?

  • Prevents duplicate pickup options

  • Avoids checkout conflicts

  • Ensures RP rules control the experience


Managing Pickup Orders

Pickup orders appear in Shopify Orders as usual.

Inside the RP app, you can:

  • View pickup schedules

  • Track pickup times

  • See location-specific orders

  • Manage prep and fulfillment timing


Common Questions

❓ Can I still use Shopify shipping?

Yes. RP works alongside Shopify shipping unless you choose pickup-only rules.


❓ Can I mix pickup and delivery?

Yes. RP supports:

  • Pickup only

  • Delivery only

  • Pickup + delivery

  • Rules based on cart, location, or time


❓ Do I need Shopify Plus?

No. RP Local Pickup & Delivery works on all Shopify plans.


Summary

You do not need to rely on Shopify’s built-in pickup feature to offer local pickup.

RP Local Pickup & Delivery provides:

  • Greater flexibility

  • Better control

  • Cleaner checkout logic

  • Advanced scheduling and rules

For most merchants, RP completely replaces Shopify’s native pickup functionality.

Did this answer your question?