Sigma ImportX Engine

Plugin Banner

Sigma ImportX Engine

by sigmadev

Download
Description

Sigma ImportX Engine is a comprehensive data import solution for WordPress that makes importing large datasets quick and easy.

Transform your data migration and bulk content management with an enterprise-grade import solution built specifically for WordPress.

Key Features

  • Multi-Format Support – Import CSV, XLSX, XML, and TXT files with automatic format detection
  • Drag & Drop Upload – Intuitive file upload interface with instant preview and validation
  • Smart Field Mapping – Visual field mapper with intelligent auto-detection and suggestions
  • Template System – Save and reuse field mapping configurations for repeated imports
  • Progress Tracking – Real-time import progress with detailed logs and status updates
  • Import History – Complete audit trail with rollback capability for any import
  • Dashboard Analytics – Beautiful visual statistics and import summaries
  • Custom Post Types – Full support for any post type, built-in or custom
  • Bulk Operations – Create, update, or upsert thousands of records efficiently
  • Data Validation – Pre-import validation to catch errors before processing
  • Background Processing – Handle large files without timeout issues
  • Rollback Feature – Undo any import with one click from import history
  • Secure by Design – Nonce verification, capability checks, and sanitization throughout
  • Translation Ready – Fully internationalized and ready for translation

Perfect For

  • Content Managers – Importing large content libraries and managing bulk updates
  • E-commerce Stores – Migrating product catalogs from other platforms
  • Developers – Building data-driven WordPress sites with custom post types
  • Agencies – Managing multiple client data migrations efficiently
  • Membership Sites – Importing user databases and member information
  • Publishers – Bulk importing articles, posts, and media content
  • Data Analysts – Moving data from spreadsheets to WordPress

Why Choose Sigma ImportX?

Unlike other import plugins, Sigma ImportX is built from the ground up with:

  • Clean Code – Following WordPress coding standards and best practices
  • Security First – Comprehensive nonce verification, capability checks, and data sanitization
  • Performance – Optimized for large datasets with background processing and chunking
  • Extensibility – Developer-friendly with hooks, filters, and well-documented code
  • Active Development – Regular updates and feature additions based on user feedback
  • Professional Support – Dedicated support team ready to help

Technical Highlights

  • Object-oriented architecture with namespacing
  • PSR-4 autoloading for clean dependency management
  • Singleton pattern for optimal resource usage
  • Custom database tables for import tracking
  • AJAX-based processing for better UX
  • Responsive admin interface
  • No external dependencies or paid add-ons required

Use Cases

  1. Website Migration – Moving from another CMS to WordPress
  2. Product Catalogs – Importing products from suppliers or other systems
  3. Content Publishing – Bulk importing articles from writers or content teams
  4. Data Integration – Syncing data from external databases or APIs
  5. Client Projects – Importing existing client data into new WordPress sites
  6. Testing & Development – Quickly populating development sites with test data

Additional Information

System Requirements

Minimum:
* WordPress: 5.8 or higher
* PHP: 7.4 or higher
* MySQL: 5.6+ or MariaDB 10.0+

Recommended:
* WordPress: 6.0 or higher
* PHP: 8.0 or higher
* MySQL: 5.7+ or MariaDB 10.3+
* PHP Memory Limit: 256MB or higher
* Max Execution Time: 300 seconds or higher
* Upload Max Filesize: 64MB or higher

Developer Information

Sigma ImportX is built with developers in mind:

Architecture:
* Clean OOP design with PSR-4 autoloading
* Singleton pattern for core classes
* Namespace: SigmaImportX
* Extensible with hooks and filters
* Well-documented code with DocBlocks
* Custom database schema for scalability

Hooks & Filters:
* sie_before_import – Action before import starts
* sie_after_import – Action after import completes
* sie_import_row – Filter for processing each row
* sie_field_mapping – Filter for custom field mapping
* More hooks coming in future releases

Custom Tables:
* {prefix}_sie_imports – Import history
* {prefix}_sie_import_logs – Detailed logs
* {prefix}_sie_templates – Field mapping templates

Contributing:
We welcome code contributions! GitHub repository coming soon.

Privacy & Data Policy

Sigma ImportX Engine respects your privacy:

This plugin does NOT:
* Collect any user data or analytics
* Send data to external servers or APIs
* Use cookies or tracking mechanisms
* Store sensitive information externally
* Phone home or check licenses
* Display external advertisements

All data processing happens locally on your WordPress installation.

Data Storage:
* Import files are stored temporarily in WordPress uploads directory
* Files are automatically cleaned up after import
* Import history is stored in your WordPress database
* No data leaves your server

Credits

Developed by: Sigma Development Team
Plugin Architecture: Designed for scalability, security, and maintainability
Inspired by: The WordPress community’s need for better import solutions

Third-Party Libraries:
* None currently (all native WordPress functionality)

Translations

Sigma ImportX is translation-ready!

Available Languages:
* English (default)

Translating:
We welcome translations in your language. The plugin uses standard WordPress i18n functions. Translation files can be submitted via:
* WordPress.org translation platform
* Email to mahipatsinh.r@sigmainfo.net

Support & Documentation

Support Channels:
* WordPress.org Support Forum: https://wordpress.org/support/plugin/sigma-importx-engine/
* Email: mahipatsinh.r@sigmainfo.net
* Documentation: Coming soon at https://docs.sigmainfo.net/

Before Requesting Support:
1. Check the FAQ section above
2. Search the support forum
3. Check WordPress and PHP versions meet requirements
4. Disable other plugins to check for conflicts
5. Try with a default WordPress theme

When Requesting Support:
Please provide:
* WordPress version
* PHP version
* Plugin version
* Steps to reproduce the issue
* Screenshots if applicable
* Any error messages

We typically respond within 24-48 hours during business days.

Feedback & Reviews

If you find Sigma ImportX Engine helpful, please:
* Leave a review on WordPress.org
* Rate the plugin (5 stars appreciated!)
* Share with others who might benefit
* Suggest new features
* Report any bugs you find

Your feedback helps us improve and helps others discover the plugin.

Thank you for using Sigma ImportX Engine! 🚀

From WordPress Dashboard (When Available)

  1. Navigate to Plugins > Add New
  2. Search for “Sigma ImportX Engine”
  3. Click “Install Now” and then “Activate”
  4. Go to CSV Importer in your admin menu
  5. Start your first import!

Manual Installation

  1. Download the plugin ZIP file
  2. Log in to your WordPress admin panel
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the ZIP file and click “Install Now”
  5. Activate the plugin
  6. Access via CSV Importer menu item in the admin sidebar

After Activation

  1. Go to CSV Importer > Dashboard to see the overview
  2. Click New Import to start your first import
  3. Follow the intuitive 5-step wizard:
    • Step 1: Upload your file
    • Step 2: Preview and validate data
    • Step 3: Map fields to WordPress fields
    • Step 4: Configure import settings
    • Step 5: Run import and monitor progress
  4. Review the import summary and detailed logs
  5. Check Import History to see all past imports

Recommended Server Settings

For optimal performance with large files:

  • upload_max_filesize: 64M or higher
  • post_max_size: 64M or higher
  • max_execution_time: 300 seconds or higher
  • memory_limit: 256M or higher
  1. <strong>Dashboard</strong> - Import statistics, recent imports, and quick actions at a glance

    Dashboard - Import statistics, recent imports, and quick actions at a glance

  2. <strong>Upload Interface</strong> - Drag and drop file upload with instant validation and preview

    Upload Interface - Drag and drop file upload with instant validation and preview

  3. <strong>Field Mapping</strong> - Visual field mapper with auto-detection and custom field support

    Field Mapping - Visual field mapper with auto-detection and custom field support

  4. <strong>Import Progress</strong> - Real-time progress tracking with detailed status and logs

    Import Progress - Real-time progress tracking with detailed status and logs

  5. <strong>Import History</strong> - Complete audit trail with rollback capability for all imports

    Import History - Complete audit trail with rollback capability for all imports

  6. <strong>Template Management</strong> - Save and reuse field mapping templates for efficiency

    Template Management - Save and reuse field mapping templates for efficiency

What file formats are supported?

Currently supported: CSV (Comma-Separated Values), XLSX (Excel), XML, and TXT files. We automatically detect delimiters, encodings, and file structures. Support for more formats is planned for future releases.

What’s the maximum file size I can import?

File size limits depend on your server’s PHP settings (upload_max_filesize and post_max_size). We recommend files under 50MB for optimal performance. For larger datasets, consider splitting them into multiple files or contact your hosting provider to increase limits.

Can I import custom post types?

Yes! Sigma ImportX supports ALL registered post types, including custom post types created by themes or other plugins. Simply select your desired post type during the import configuration step.

Does it work with WooCommerce?

Basic WooCommerce product import functionality works now. You can import simple products with standard fields.

Can I undo an import if something goes wrong?

Absolutely! Every import has a rollback feature accessible from the Import History page. You can revert any import with one click, restoring your site to its pre-import state. We keep detailed records of all changes made.

Does it support custom fields and meta data?

Yes! You can map CSV columns to any custom field or post meta. During field mapping, you can add custom fields manually.

Will it update existing posts or only create new ones?

You have three import modes:
* Create New – Always creates new posts/records
* Update Existing – Updates posts that match (by ID, slug, or title)
* Upsert – Creates if doesn’t exist, updates if it does

Choose the mode that fits your needs during import configuration.

Is it compatible with WordPress multisite?

Currently, Sigma ImportX is designed and tested for single-site WordPress installations. Multisite network support is on our roadmap for a future release. If you need multisite support urgently, please contact us.

Can I schedule automatic imports?

Scheduled imports and automated functionality are features we’re considering for future development. Stay tuned for updates!

How do I handle images and media files?

Basic featured image import by URL is supported. Current version focuses on textual data and meta fields.

Does it work with my theme?

Yes! Sigma ImportX is theme-independent and works with any properly-coded WordPress theme. We’ve tested with Twenty Twenty-Three, Astra, GeneratePress, and other popular themes.

What about SEO plugins like Yoast?

You can import custom fields that Yoast uses for SEO data.

Is my data safe and private?

Absolutely. Sigma ImportX:
* Does NOT send any data to external servers
* Does NOT collect or track user information
* Does NOT use cookies or external analytics
* Processes everything locally on your WordPress installation
* All import data stays on your server

Where can I get support?

For support, feature requests, or bug reports:
* Use the WordPress.org support forum for this plugin
* Email us at mahipatsinh.r@sigmainfo.net
* Check our documentation (coming soon)

We typically respond within 24-48 hours during business days.

Can I contribute or request features?

Yes! We actively welcome:
* Feature requests and suggestions
* Bug reports with details
* Code contributions (coming soon via GitHub)
* Translations in your language
* Reviews and feedback

Contact us through the support forum or email.

1.0.0 (2026-02-04)

Initial Release

  • Core plugin architecture with namespace and autoloading
  • Multi-format file support: CSV, XLSX, XML, TXT
  • Drag and drop file upload interface
  • Automatic delimiter and encoding detection
  • File validation (size, type, content)
  • Multi-step import wizard (5 intuitive steps)
  • Visual field mapping with auto-detection
  • Template system for saving field mappings
  • Three import modes: Create, Update, Upsert
  • Real-time progress tracking with AJAX
  • Dashboard with statistics and analytics
  • Import history with detailed logs
  • Rollback functionality for any import
  • Custom database tables for tracking
  • Background processing for large datasets
  • Security: Nonce verification and capability checks
  • Sanitization and escaping throughout
  • Internationalization ready with text domain
  • Responsive admin interface
  • WordPress coding standards compliance
  • Comprehensive error handling and logging
Back to top