| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • eCommerce (website_sale) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 1254 |
| Technical Name |
website_pincode_checker_extension |
| License | OPL-1 |
| Website | mailto:piyush23321@gmail.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • eCommerce (website_sale) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 1254 |
| Technical Name |
website_pincode_checker_extension |
| License | OPL-1 |
| Website | mailto:piyush23321@gmail.com |
Total Fulfillment Control.
Protect Your Margins.
Transform Odoo into an intelligent, restrictive shipping engine. Stop absorbing courier surcharges for remote areas and completely lock down risky Cash-on-Delivery zones.
🛠 Enterprise Capabilities
Hard Checkout Blocking
Never manually cancel a misrouted order again. If a customer changes their address mid-checkout to a non-serviceable Zip Code, this extension actively blocks the payment step.
Dynamic Area Surcharges
Automatically pass on remote area delivery costs. The surcharge is securely injected into the total delivery cost during checkout with a transparent alert banner.
Intelligent COD Blocking
Toggle COD availability per zone. Set minimum order values for COD. Restricted payment methods are visually disabled and greyed out with clear warnings.
Strict Mode & Multi-Company
Enable "Strict Mode" to block all unknown zip codes by default. Segregate serviceable Pin Codes by Company, and add dedicated internal operational notes.
See It In Action
Define surcharges, minimum COD values, and operational notes per zone.
Enable strict validation in Odoo settings to lock down unknown zip codes.
The seamless frontend checker inherited from the free core module.
Validated zip codes carry over to ensure a frictionless checkout flow.
Actively prevents payment if the shipping address falls outside serviceable zones.
Automatically injects remote area fees directly into the delivery cost.
Greys out Cash on Delivery for high-risk zones or low-value carts.
⚙️ Advanced Configuration
- Ensure the Free version is installed, then install this extension.
- Go to Website > Configuration > Pin Codes.
- Open any existing Pin Code record.
- Configure the new Advanced Settings group:
- Enter an Extra Charge and the corresponding Reason.
- Toggle COD Availability or set a Minimum Order Value for COD.
- Add operational details in the Internal Notes tab.
- (Optional) Go to Website > Configuration > Settings and enable Pincode Strict Mode to lock out unknown zones.
Questions & Enterprise Support
Need help setting up strict mode or advanced dynamic pricing logic? Reach out directly.
Piyush Chauhan
Senior Odoo Developer
piyush23321@gmail.comMade with by Piyush Chauhan
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module