Restrict Shipping Method | Ecommerce Restrict Delivery | Restrict Shipping
by Varanval IT Solutions$ 30.02
Restrict Shipping Method
Dynamically hide and restrict eCommerce shipping methods at checkout based on order total, specific customers, cart products, categories, or date range.
Take complete control over your Odoo eCommerce delivery options with the Restrict Shipping Method module. This powerful extension allows administrators to establish precise criteria for showing or hiding specific shipping carriers directly from the backend. Dynamically adjust available carriers during customer checkout using rules based on order subtotal or total (tax-inclusive or exclusive), specific customer profiles, cart items (by individual products or general eCommerce categories), and custom date/time ranges. It simplifies the user experience by displaying only the most relevant shipping services, reducing confusion, and preventing operational bottlenecks. Perfect for handling heavy items, VIP buyers, or time-bound shipping promotions effortlessly.
Key Advantages
Dynamic Cart Total Checks
Hide carriers if the order amount falls below the minimum limit.
B2B Customer Filters
Offer specific shipping carriers exclusively for VIP or wholesale buyers.
Product-Based Rules
Prevent standard shipping for oversized, fragile, or hazardous items.
Category-Level Controls
Apply shipping rules to entire groups of products in one click.
Event Scheduler
Restrict or enable shipping carriers during special marketing or holiday seasons.
Net or Gross Totals
Calculate threshold values based on tax-included or tax-excluded totals.
Currency Auto-Converter
Converts cart totals to the carrier's currency on multi-currency shops.
Reduced Cart Abandonment
Showing only relevant carriers keeps checkout fast and simple.
Eliminate Shipping Errors
Block carriers that cannot transport specific weights or volumes.
Granular Rule Options
Set both positive (Allow List) and negative (Deny List) rules.
B2B Contact Inheritance
Detect corporate parent accounts to apply B2B rules automatically.
Native Odoo Integration
Works natively with Odoo's default delivery carrier structures.
Zero Coding Needed
Admins can manage all restrictions directly through the standard UI.
Optimized Performance
Pre-filtered calculations guarantee fast page loads and smooth checkout.
Installation Guide
- Extract Module: Unzip/Extract the downloaded module folder into your Odoo custom addons directory.
- Restart Server: Restart your Odoo server service to load the new addon path.
- Developer Mode: Log in to your Odoo database and activate the Developer Mode from the Settings dashboard.
- Update Apps List: Go to the Odoo Apps app, click on "Update Apps List" menu, and click Update.
-
Install Module: Search for
vits_shipping_restrictionorRestrict Shipping Methodin the Apps, and click Activate. - Configuration Settings: Go to Website -> Configuration -> Shipping Methods, select a carrier, and configure your restrictions under the "Shipping Restriction" tab.
1. Installed the App
Search and install the 'Restrict Shipping Method' app from Odoo App Store. Once activated, the restriction settings will be automatically integrated into your shipping carriers config.
2. List of Shipping Methods
Access standard Odoo Shipping Methods config. Select any carrier (e.g. Standard Delivery) to define shipping rules and parameters.
3. Full Shipping Restriction Settings
Open the new Shipping Restriction tab in the carrier form view to see settings grouped by Amount, Customer, Product, and Date options.
4. Apply Order Amount Restriction Settings
Set a minimum order total restriction rule (with net or gross price options) to hide specific delivery methods for low-value carts.
5. Delivery Method Hide on Website
On the eCommerce checkout page, the standard delivery option is automatically hidden from the shipping selection if the order total is below the configured threshold.
6. Apply Customer Restriction Rule
Configure target customer rules. Restrict delivery methods dynamically so that certain delivery carriers are hidden or shown only for specified customer accounts.
7. Delivery Method Hide on Website
When a restricted customer logs in and proceeds to checkout, the specific shipping option is hidden from their selection list.
8. Apply Product & Category Restriction Settings
Define rules based on products or eCommerce categories. Perfect for preventing standard shipping options on fragile, heavy, or specific category items.
9. Hide Delivery Method on Website
Checkout page hides the carrier automatically when a restricted product category or a specific restricted product is added to the user's cart.
10. Apply Date/Calendar Restriction Rule
Configure specific date ranges for carrier availability. Restrict or allow carriers dynamically during holiday shipping seasons or marketing events.
11. Show Delivery Method on Website
The shipping option is successfully visible and active during allowed date ranges or standard shopping conditions when rules are met.
V1.mp4 - Working Process (Amount & Customer)
Watch the step-by-step working process of configuring order amount limits and customer-specific allow/deny lists to control delivery carrier visibility at checkout.
V2.mp4 - Working Process (Product, Category & Calendar)
Watch the detailed working process of setting up product-specific exclusions, category-wide blocks, and calendar date ranges for shipping methods.
Order Amount Restrictions
Define rules to restrict shipping when the order subtotal or total is above or below a set amount.
Customer Whitelist & Blacklist
Control shipping carrier visibility based on specific customers or groups.
Specific Product Triggers
Restrict delivery methods if specific items are present in the checkout cart.
eCommerce Public Categories
Apply restrictions to entire product categories dynamically.
Date & Calendar Scheduler
Block or enable delivery carriers for specific date ranges (e.g., promotional campaigns, public holidays).
Tax Mode Configurations
Base amount-based carrier restrictions on either tax-excluded or tax-included order totals.
Rule Type Flexibility
Choose between Allow (show only if matched) or Deny (hide if matched) rule modes.
Multi-Currency Support
Automatically handles currency conversions if the checkout currency differs from the carrier's setup.
Parent B2B Company Detection
Restrictions set for a parent company automatically cascade down to its child contacts.
Intuitive Backend Interface
Add and configure rules directly inside the native Odoo Delivery Methods settings without coding.
Multi Language Translation Available
We've included several languages out of the box. If your language is missing, simply contact us
and we'll provide a professional translation for free. We are committed to making our
tools accessible to everyone!
Drop us an email at: markvaranval@gmail.com
Chinese
French
German
Russian
Spanish
Arabic
OUR EXPERTISE
— Get Support, For Free!
90 Days Free Support
In case of any bugs or issues (Except data recovery). We offer end-to-end solutions for Odoo services, from workflow analysis to integration.
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