No image available

Carrier Postcode Restriction

Restrict which shipping carriers are shown at checkout based on the customer's delivery postcode prefix, with a per-carrier bypass option for always-available methods.

Developed by dewwwe

Get This Module Free on GitHub
License: Unknown Status: Active Health: Very Outdated

Info updated 1 month ago

Sources
Stars: 1 Last commit: Nov 23, 2025
Type
Module

Info checked: Mar 2, 2026

Carrier Postcode Restriction enables PrestaShop store owners to control which shipping carriers are presented to customers at checkout based on the postcode of their delivery address. This is useful for businesses that operate delivery zones and need to limit certain shipping methods to specific geographic areas without relying on the built-in carrier zone configuration.

  • Postcode prefix matching: Allowed postcodes are defined as two-digit prefixes (e.g., "75,77,78"), and any delivery address starting with a listed prefix gains access to all non-bypassed carriers.
  • Per-carrier bypass option: Individual carriers can be marked as always available, ensuring at least one shipping option is presented to all customers regardless of their postcode.
  • Real-time filtering: Carrier availability is evaluated at checkout without page reloads.
  • Simple admin interface: Postcode prefixes and carrier bypass settings are managed from a dedicated page under Shipping in the back office.

This module is well suited to regional businesses, local delivery services, or any store that needs simple postcode-based shipping restrictions. It provides a straightforward alternative to complex carrier zone setups when geographic delivery rules are based on postcode prefixes rather than full addresses or country-level zones.

  • Reference
    carrierpostcoderestriction

  • License
    Unknown
  • Status
    Active

Comments (0)

No customer reviews for the moment.
Loading...