Skip to main content

RP Local Pickup & Delivery – Product Page Zip Code Checker

Allows customers to verify whether local delivery is available for their location directly on the product page

RP Local Pickup & Delivery – Product Page Zip Code Checker

Overview

The Product Page Zip Code Checker allows customers to verify whether local delivery is available for their location directly on the product page.

This feature improves conversion by:

  • Setting clear delivery expectations

  • Preventing checkout friction

  • Highlighting local availability instantly

On Online Store 2.0 themes, the checker appears as a “Check Postal Code” field via an app block. On vintage themes, it is automatically injected near the Add to Cart button.


How It Works

The zip/postal code checker is not tied to individual products. Instead, it is triggered by your delivery configuration settings.

When a customer enters a postal code:

  1. The app checks active delivery locations

  2. Matches against configured postal codes

  3. Returns availability (eligible / not eligible)


Example UI (Product Page)

  • Input field: Check Postal Code

  • CTA button: Check Postal Code

  • Appears near purchase actions (Add to Cart / Buy buttons) - However you can move anywhere on the page within the product block


Required Conditions (All Must Be Met)

The checker will only appear and function if all of the following are enabled:

1. App is Active

2. Local Delivery is Enabled

3. Delivery Restriction Mode = Postal Code

This ensures delivery eligibility is determined by zip/postal codes.

4. Product Page Checker is Enabled

5. Valid Delivery Locations Exist

At least one active location must:

  • Have Local Delivery enabled

  • Include postal codes in the setup


6. Theme Integration (Critical)

Online Store 2.0 Themes

You must manually add the app block:

  • Go to Theme Customizer

  • Navigate to Product Template

  • Add block:
    👉 “Store Pickup Zip Code” (RP App Block)


Vintage Themes

  • No manual block needed

  • Script automatically injects the checker near:
    👉 Add to Cart button


Troubleshooting

❌ Checker Not Showing?

Check:

  • App script enabled

  • Product page block added (OS 2.0)

  • Feature toggle enabled in design settings


❌ Checker Shows But No Results?

Check:

  • Delivery locations are active

  • Postal codes are configured correctly

  • Restriction mode is set to postal codes


❌ Incorrect Availability Response?

Verify:

  • Postal code formatting consistency

  • No overlapping or conflicting location rules


Best Practices

  • Keep postal code lists clean and normalized

  • Use consistent formats (e.g., no mixed spacing rules)

  • Regularly review active locations

  • Place the checker above or near purchase buttons for visibility


Summary

The Product Page Zip Code Checker is controlled entirely by delivery configuration, not product-level settings.

If properly configured, it provides:

  • Real-time delivery validation

  • Better customer experience

  • Reduced abandoned carts

Did this answer your question?