Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Website (website) |
Community Apps Dependencies | Show |
Lines of code | 8846 |
Technical Name |
portal_import_export |
License | OPL-1 |
Website | https://github.com/tickernelz |
Versions | 14.0 15.0 16.0 17.0 |
Portal Import Export
Empower your portal users with the ability to import and export data directly from the portal interface.
Why Portal Import Export?
In today's data-driven business environment, the ability to efficiently import and export data is crucial. While Odoo provides powerful import/export capabilities for backend users, portal users are often left without these essential tools. Portal Import Export bridges this gap by extending these capabilities to your portal users in a secure, controlled, and user-friendly way.
Key Features
Administrators can define templates for specific models, controlling exactly which fields portal users can import and export.
Support for both CSV and Excel file formats, making it flexible for users with different preferences.
Users can preview data before confirming imports, reducing errors and improving data quality.
Large imports and exports are processed in the background using Odoo's queue job system, preventing timeouts.
Handles relational fields and nested data structures, allowing for complex data operations.
All import and export operations are tracked with detailed history, making it easy to audit and review past activities.
How It Works
1. Administrator Setup

Administrators create templates defining which models and fields portal users can access. They can set up:
- Field selection and mapping
- Default domain filters
- User-specific data access rules
- Display and search fields for the portal interface
2. Portal User Experience

Portal users access the import/export functionality through a user-friendly interface where they can:
- Select from available templates
- Choose between import or export operations
- Apply filters to data (for exports)
- Download template files for imports
- Preview data before confirming operations
3. Data Preview and Validation

Before confirming imports, users can preview and validate the data:
- Review data in a user-friendly table format
- Identify potential issues before importing
- Ensure data quality and accuracy
4. Data Processing

The module handles data processing with advanced features:
- Background processing for large datasets
- Intelligent field mapping and validation
- Error handling with detailed feedback
- Support for relational fields (many2one, many2many, one2many)
- Nested data structure support
5. History and Tracking

All operations are tracked with comprehensive history:
- Detailed logs of all import and export operations
- Access to previous import/export files
- Error reports and validation results
- Audit trail for compliance and troubleshooting
Feature Comparison

Business Benefits
Provide your customers, vendors, and partners with powerful data management tools directly in the portal.
Empower portal users to handle their own data operations, freeing up your staff for more valuable tasks.
Template-based imports with validation ensure high-quality data entry from external users.
Enable data sharing while maintaining security through controlled templates and access rules.
Use Cases
E-commerce & Marketplace
Allow vendors to bulk upload product catalogs and download order reports directly from the portal.
Manufacturing & Supply Chain
Enable suppliers to import delivery schedules and export quality control data through a secure portal.
Professional Services
Let clients upload project requirements and download deliverables in bulk through their client portal.
Healthcare & Education
Provide secure methods for patients or students to import and export their personal records and data.
"Portal Import Export has transformed how our customers interact with our platform. They can now manage their own data efficiently, reducing our support tickets by 40% and improving overall satisfaction."
— John Smith, CTO at Global Trading Co.
Technical Requirements
Portal Import Export requires:
- Odoo 14.0
- Python libraries: xlrd, xlwt
- Queue Job module
All dependencies are automatically installed when you install the module.
Support & Updates
This module is actively maintained and supported. When you purchase Portal Import Export, you get:
- 90 days of free support
- Bug fixes and compatibility updates
- Detailed documentation
- Priority email support
For support inquiries, please contact: zhafronadani@gmail.com
About the Author
Zhafron Adani Kautsar is an experienced Odoo developer specializing in portal extensions and data management solutions. With a focus on user experience and performance, Zhafron creates modules that solve real business problems while maintaining the highest standards of code quality and security.
Visit GitHub for more projects and contributions.
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