Skip to main content

Visual Guide RP Local Delivery Date

This guide walks you through installation, location setup, delivery areas, pickup options, scheduling, delivery rates, theme placement, testing, and common troubleshooting steps.

Use RP Local Delivery Date to let customers choose an available delivery or pickup date and time directly from your Shopify storefront.

This guide walks you through installation, location setup, delivery areas, pickup options, scheduling, delivery rates, theme placement, testing, and common troubleshooting steps.

Before you begin

Make sure you have:

  • A Shopify account with permission to install apps

  • At least one delivery or pickup location

  • Your delivery hours and pickup hours

  • Your cutoff times and required preparation time

  • A list of blackout dates, such as holidays

  • Your delivery zones, postal codes, ZIP codes, or radius

  • Your delivery fees, if applicable

For the smoothest launch, configure and test one location before adding the rest of your locations.

1. Install RP Local Delivery Date

  1. Open the RP Local Delivery Date listing in the Shopify App Store.

  2. Click Install.

  3. Sign in to the correct Shopify store if prompted.

  4. Review the requested permissions.

  5. Approve the installation.

  6. In Shopify admin, go to Apps → RP Local Delivery Date.

The app should now open from your Shopify admin.

The RP Local Delivery Date setup wizard welcome screen.

The RP Local Delivery Date setup wizard welcome screen.

The RP Local Delivery Date setup wizard welcome screen.

Choose Local Delivery, Store Pickup, Shipping, or any combination.

Choose Local Delivery, Store Pickup, Shipping, or any combination.

Choose Local Delivery, Store Pickup, Shipping, or any combination.

2. Create your first location

  1. Open Shopify admin → Apps → RP Local Delivery Date.

  2. Select the option to add a location.

  3. Enter the location name and address.

  4. Enable Local delivery, Local pickup, or both.

  5. Add the operating hours for each enabled service.

  6. Configure the delivery or pickup schedule.

  7. Save the location.

Open the saved location again to confirm that your changes were recorded.

Select a Shopify location or add a custom location.

Select a Shopify location or add a custom location.

Select a Shopify location or add a custom location.

Search, import, add, and manage delivery and pickup locations.

Search, import, add, and manage delivery and pickup locations.

Search, import, add, and manage delivery and pickup locations.

3. Set up local delivery areas

You can define where local delivery is available using the method that best matches your business:

  • Radius: Deliver within a specified distance from a location.

  • Postal or ZIP codes: Deliver only to an approved list of codes.

  • Map area: Draw or select the geographic area you serve.

To configure a delivery area:

  1. Open the location you want to edit.

  2. Go to its local delivery settings.

  3. Choose your delivery restriction method.

  4. Enter the radius, postal or ZIP codes, or map boundary.

  5. Add any minimum-order requirements or delivery fees that apply.

  6. Save your changes.

  7. Test one address that should qualify and one address that should not qualify.

If you operate multiple locations, review each location separately to prevent overlapping or conflicting delivery rules.

Review delivery schedules, delivery areas, and fees for the selected location.

Review delivery schedules, delivery areas, and fees for the selected location.

Review delivery schedules, delivery areas, and fees for the selected location.

4. Set up local pickup

  1. Open the appropriate location in RP Local Delivery Date.

  2. Enable local pickup for that location.

  3. Add the days and hours when customers can collect orders.

  4. Set the minimum preparation or lead time.

  5. Add pickup time slots if you want customers to choose a specific window.

  6. Add blackout dates when pickup will be unavailable.

  7. Save your changes.

If pickup is available from more than one location, repeat these steps for each location.

Configure pickup days, time selection, order limits, preparation time, and cutoff time.

Configure pickup days, time selection, order limits, preparation time, and cutoff time.

Configure pickup days, time selection, order limits, preparation time, and cutoff time.

Review pickup schedules, dynamic pricing rules, and blackout dates.

Review pickup schedules, dynamic pricing rules, and blackout dates.

Review pickup schedules, dynamic pricing rules, and blackout dates.

5. Configure dates, times, and time slots

Use scheduling rules to control what customers can select.

Review and configure:

  • Available delivery and pickup days

  • Opening and closing times

  • Lead time or preparation time

  • Same-day or next-day cutoff times

  • Time-slot length

  • Maximum orders per time slot, if available

  • Blackout dates

  • Holiday or seasonal schedules

After saving, test dates before and after your cutoff time to make sure customers see the correct options.

Configure delivery days, time selection, order limits, preparation time, and cutoff time.

Configure delivery days, time selection, order limits, preparation time, and cutoff time.

Configure delivery days, time selection, order limits, preparation time, and cutoff time.

6. Configure delivery rates

Delivery rates can vary by location or delivery area.

  1. Open the relevant location or area.

  2. Go to its delivery-rate settings.

  3. Enter the delivery fee and any conditions that apply.

  4. Save the rate.

  5. Test an eligible cart and delivery address.

Some delivery-rate configurations may require Shopify real-time carrier rate capability. Check your current Shopify plan and shipping settings if a configured fee does not appear at checkout.

7. Restrict products by location

If certain products are available only from specific locations:

  1. Open the location you want to manage.

  2. Find its product-availability settings.

  3. Select the products available for delivery or pickup from that location.

  4. Remove products that should not be offered there.

  5. Save your changes.

  6. Test both an eligible and an ineligible product.

8. Add the picker to your Shopify theme

  1. In Shopify admin, go to Online Store → Themes.

  2. Identify your current live theme.

  3. Duplicate the theme before making major changes.

  4. Click Customize.

  5. Open the cart template or cart section.

  6. Add the RP Local Delivery Date app block, if available.

  7. Enable the app embed, if your setup uses one.

  8. Position the picker where customers can easily find it before checkout.

  9. Save the theme.

Select the target Shopify theme and activate the cart widget.

Select the target Shopify theme and activate the cart widget.

Select the target Shopify theme and activate the cart widget.

Enable the Local Delivery & Pickup app embed in the Shopify theme editor.

Enable the Local Delivery & Pickup app embed in the Shopify theme editor.

Enable the Local Delivery & Pickup app embed in the Shopify theme editor.

Return to the setup wizard and confirm activation.

Return to the setup wizard and confirm activation.

Return to the setup wizard and confirm activation.

If your store uses a cart drawer, quick cart, or heavily customized theme, test that experience carefully. Contact support before editing theme code.

9. Customize the storefront experience

Review the app and theme settings for options to customize:

  • Delivery and pickup labels

  • Instructions shown to customers

  • Date and time wording

  • Colors and spacing

  • Visibility rules

  • Locale and translations

RP Local Delivery Date integrates with Shopify localization and supports more than 25 languages. Customize the available wording for your store’s locale, then test the storefront in each language you publish.

The Settings page links to General, Design, Translations, Integrations, Billing, and Development.

The Settings page links to General, Design, Translations, Integrations, Billing, and Development.

The Settings page links to General, Design, Translations, Integrations, Billing, and Development.

Configure theme activation, display rules, date formats, time formats, and preparation-time behavior.

Configure theme activation, display rules, date formats, time formats, and preparation-time behavior.

Configure theme activation, display rules, date formats, time formats, and preparation-time behavior.

Customize the accent color, tab style, and optional CSS.

Customize the accent color, tab style, and optional CSS.

Customize the accent color, tab style, and optional CSS.

Add languages, enable locale detection, and customize storefront translations.

Add languages, enable locale detection, and customize storefront translations.

Add languages, enable locale detection, and customize storefront translations.

Connect Google Maps and Google Calendar integrations.

Connect Google Maps and Google Calendar integrations.

Connect Google Maps and Google Calendar integrations.

10. Test before going live

Test the complete customer journey on both desktop and mobile.

  1. Open the storefront in a private or incognito browser window.

  2. Add an eligible product to the cart.

  3. Confirm the delivery or pickup picker appears.

  4. Test each enabled fulfillment method.

  5. Test an eligible and ineligible delivery address.

  6. Select an available date and time.

  7. Confirm blackout dates cannot be selected.

  8. Test cutoff and lead-time rules.

  9. Confirm the expected delivery fee appears.

  10. Continue through checkout and verify that the selected information is retained.

  11. Place a test order if possible.

  12. Confirm the delivery or pickup details appear where your team expects to find them.

Do not launch the feature until the complete flow works on the live theme and on common mobile screen sizes.

Customers choose Delivery or Pickup in the storefront widget.

Customers choose Delivery or Pickup in the storefront widget.

Customers choose Delivery or Pickup in the storefront widget.

Customers select an available pickup date.

Customers select an available pickup date.

Customers select an available pickup date.

Customers select an available delivery date.

Customers select an available delivery date.

Customers select an available delivery date.

Common troubleshooting

The picker does not appear

  • Confirm RP Local Delivery Date is installed and opens in Shopify admin.

  • Confirm you customized the live theme rather than an unpublished theme.

  • Check that the app block or app embed is enabled.

  • Confirm the picker is placed in the correct cart section.

  • Test the full cart page if your cart drawer does not display the picker.

  • Save or publish the latest app configuration.

  • Test in a private browser window.

Delivery or pickup is unavailable

  • Confirm the service is enabled for the selected location.

  • Review the location’s operating hours.

  • Check lead times, cutoff times, and blackout dates.

  • Confirm the customer’s address is inside the delivery area.

  • Check product restrictions for the selected location.

A date or time slot is missing

  • Confirm the day and time slot are enabled.

  • Review preparation time and cutoff rules.

  • Check whether the date is blocked.

  • Confirm the slot has not reached its order limit, if capacity controls are enabled.

The delivery fee is missing or incorrect

  • Review the rate assigned to the location or delivery area.

  • Check minimum-order and address conditions.

  • Confirm the customer’s address matches the intended zone.

  • Review your Shopify shipping settings and real-time carrier rate capability.

Changes do not appear on the storefront

  • Confirm the settings were saved or published.

  • Refresh the storefront in a private browser window.

  • Clear cached storefront data.

  • Confirm you edited the correct theme and location.

Frequently asked questions

Can I offer delivery and pickup at the same time?

Yes. You can enable both services and configure separate rules for each location.

Can I use multiple locations?

Yes. The paid plan supports unlimited locations. Configure and test each location separately.

Can I limit delivery by distance or postal code?

Yes. Delivery areas can be restricted by radius, postal or ZIP codes, or a map-based area.

Can I charge different delivery fees?

Yes. Delivery rates can be configured by location or delivery area. Some setups may depend on Shopify’s real-time carrier rate capability.

Can I translate the storefront picker?

Yes. The app integrates with Shopify localization, supports more than 25 languages, and can be customized for your locale.

Does the app work with every theme?

RP Local Delivery Date is intended for modern Shopify themes. Older or heavily customized themes may need additional integration assistance.

Contact support

If you still need help, contact [email protected] or visit help.roseperl.com.

Include:

  • Your Shopify store URL

  • Your theme name

  • The affected page or product

  • The location and fulfillment method involved

  • Screenshots or a screen recording

  • Any error message

  • The steps needed to reproduce the issue

  • What you expected to happen

  • What happened instead

Never send passwords, payment card details, or unnecessary customer information in a support request.

App interfaces, pricing, billing terms, and Shopify plan capabilities can change. Confirm plan-dependent settings in your current Shopify admin.

Did this answer your question?