

Mirakl to Oxid eshop
Migrating your store from Mirakl to Oxid eshop might seem daunting, but with proper planning and the right tools, it's a smooth process. Follow this step-by-step guide to ensure a successful transition.
Schedule a callStep-by-Step Migration Guide: Mirakl to OXID eShop migration guide
Step 1: Prepare Your Mirakl Data for Migration
In this initial step, we focus on gathering and organizing the data from your Mirakl marketplace that will be migrated to OXID eShop, ensuring a smooth transition.
Step 2: Set Up Your OXID eShop Environment
Before migrating your data, it's crucial to properly set up your OXID eShop environment to ensure compatibility and optimal performance.
Step 3: Data Mapping and Attribute Configuration
This step focuses on mapping the data fields from Mirakl to OXID eShop to ensure all attributes are correctly aligned during migration.
Step 4: Data Migration Process
In this step, we will execute the actual data migration from Mirakl to OXID eShop using the mapped data.
Step 5: Post-Migration Data Validation
After migration, it's vital to validate the data in OXID eShop to ensure everything was transferred correctly and is functioning as expected.
Step 6: Configure OXID eShop Settings
This step focuses on configuring essential settings in your OXID eShop to optimize the platform for your business needs post-migration.
Step 7: Launch Your OXID eShop
The final step involves launching your OXID eShop and ensuring that everything is functioning correctly for your customers.
Power Your Step - Get in Touch
Contact PowerCommerce today for expert migration support and take your ecommerce business to the next level!
Step 1: Prepare Your Mirakl Data for Migration
Preparing your data before the migration is essential for ensuring a seamless transition to OXID eShop. This step involves extracting your existing data from the Mirakl platform and formatting it to align with OXID eShop’s data requirements. Having a well-structured data set minimizes issues during the migration process.
First, we’ll need to identify the types of data that need to be migrated. This typically includes:
- Products: Names, SKUs, descriptions, prices, images, categories, and attributes.
- Categories: Hierarchical structures that define how products are organized.
- Customers: Information such as names, emails, addresses, and order history.
- Orders: Details regarding past transactions, statuses, and customer information.
Once you have identified the data types, we can begin the extraction process:
- Log in to your Mirakl account and navigate to the administration panel.
- Use the export feature to download the necessary data in CSV or XML format. Ensure that all relevant fields are included according to the categories mentioned.
- Open the exported file in a spreadsheet application (e.g., Excel or Google Sheets) to review the data.
- Make any necessary adjustments to ensure that the data is clean and complete. This includes removing duplicates, correcting any inaccuracies, and formatting the data to match OXID eShop’s import requirements.
Check for the following best practices:
- Ensure all product images are accessible and properly linked.
- Confirm that all SKUs are unique to avoid conflicts in OXID eShop.
- Document any custom attributes or unique categorizations that may need special handling during the migration.
By following these steps, we can ensure that the data extracted from Mirakl is ready for a smooth migration to OXID eShop.

Step 2: Set Up Your OXID eShop Environment
Setting up your OXID eShop environment is a critical step that lays the foundation for a successful migration. This process involves establishing the necessary hosting environment, installing the OXID eShop software, and configuring essential settings.
Here’s how we proceed:
- Select a Hosting Solution: Choose between self-hosting or managed hosting, depending on your business needs. For most users, a managed hosting solution is preferable for ease of use and support.
- Install OXID eShop: Download the latest version of OXID eShop from the official website. Upload the files to your server via FTP or use your hosting provider's control panel.
- Database Setup: Create a new MySQL database for OXID eShop. Make sure to note the database name, username, and password, as you will need these during the installation process.
- Run the Installation Wizard: Access the installation script by navigating to your domain in a web browser. Follow the prompts to configure your database settings and admin credentials.
After installation, it’s essential to:
- Check that all necessary PHP extensions are enabled (e.g., mysqli, curl, mbstring).
- Configure your OXID eShop settings through the admin panel, including shop name, currency, and payment methods.
- Ensure that your shop is secure by implementing SSL and updating all default passwords.
By thoroughly preparing your OXID eShop environment, we set the stage for a successful migration of your data from Mirakl.

Step 3: Data Mapping and Attribute Configuration
Data mapping is a crucial step in the migration process that ensures each data field from Mirakl corresponds correctly to the fields in OXID eShop. This alignment is vital for maintaining data integrity and ensuring that all information is accurately transferred.
To begin the mapping process, we will:
- Review Data Structures: Examine the data extracted from Mirakl and the corresponding data structure in OXID eShop. Identify how product attributes, categories, and customer information will align.
- Create a Mapping Document: Develop a detailed mapping document that outlines how each field from Mirakl will be translated into OXID eShop. This document should include:
- Product Name → Product Title
- SKU → Product Identifier
- Description → Product Description
- Price → Retail Price
- Categories → Category Hierarchy
- Customer Email → Customer Account Email
Best practices to follow during mapping:
- Ensure data types match (e.g., text, numbers, dates).
- Confirm that all mandatory fields in OXID eShop are filled before the migration.
- Use consistent naming conventions to avoid confusion.
By carefully mapping and configuring attributes, we can ensure that the migration from Mirakl to OXID eShop proceeds without data loss or misalignment.

Step 4: Data Migration Process
The data migration process is where we execute the transfer of data from Mirakl to OXID eShop. This step requires careful execution to ensure that all data is accurately transferred without errors or data loss.
We will follow this structured approach for the migration:
- Choose a Migration Tool: Select a reliable migration tool that can facilitate the transfer of data between Mirakl and OXID eShop. Popular choices include custom scripts, database migration tools, or third-party services.
- Perform a Test Migration: Before executing a full migration, perform a test migration using a small subset of data. This step allows us to identify any issues in the mapping or data transformation processes.
- Execute the Full Migration: Once the test migration is successful, proceed with the full migration. This generally involves:
- Importing product data using the OXID eShop admin panel or a CSV import tool.
- Transferring customer data while ensuring that all passwords are securely handled.
- Migrating order histories and ensuring that all details are intact.
To mitigate potential issues, we recommend the following best practices:
- Run the migration during off-peak hours to minimize impact on users.
- Ensure backups of both the source and target systems are in place before migration begins.
- Have a rollback plan ready in case the migration encounters critical issues.
By following this structured approach, we can ensure a successful migration of data from Mirakl to OXID eShop.

Step 5: Post-Migration Data Validation
Post-migration data validation is a crucial step that ensures the integrity and accuracy of the data transferred from Mirakl to OXID eShop. This process involves thorough checks and balances to confirm that all data is behaving as expected.
Here’s how we can proceed with post-migration validation:
- Data Integrity Check: Begin by reviewing the migrated data against the original data in Mirakl. Look for discrepancies in product details, customer information, and order histories.
- Functional Testing: Test critical functionalities within OXID eShop to ensure everything works correctly:
- Product search and filtering
- Checkout process and payment functionality
- Customer account creation and login
- Products without images or descriptions
- Categories that do not map correctly
- Customers without associated order histories
Best practices for validation include:
- Involve multiple team members in the validation process to catch issues from different perspectives.
- Document any discrepancies for future reference and corrections.
- Utilize automated testing tools to speed up the validation process.
By conducting thorough post-migration validation, we can ensure that OXID eShop operates smoothly and that all data is accurate and functional.

Step 6: Configure OXID eShop Settings
After the data migration and validation, the next critical step is to configure your OXID eShop settings. Proper configuration is vital to ensure that your store operates efficiently and meets your business objectives.
Here’s how we can configure essential settings in OXID eShop:
- Set Up Payment Methods: Go to the admin panel and navigate to the payment settings. Enable the desired payment gateways (e.g., PayPal, credit cards, etc.) and configure their settings. If you used specific payment methods in Mirakl, ensure they are replicated in OXID eShop.
- Shipping Configuration: Configure your shipping options, including rates, carriers, and regions serviced. This setup ensures customers have clear choices during the checkout process.
- Tax Settings: Set up tax rules based on your business requirements. Ensure that tax rates reflect the correct percentages for each region where you operate.
- Design Customization: Customize your store’s theme and layout according to your branding guidelines. This includes adjusting colors, fonts, and layout structures to match your existing branding.
- SEO Settings: Optimize your store for search engines by configuring SEO settings. This includes metadata, product descriptions, and URL structures to improve visibility.
Best practices for configuration include:
- Regularly review and update settings as your business needs change.
- Test payment and shipping processes to ensure they work correctly before going live.
- Keep a record of your configurations to streamline future adjustments or troubleshooting.
By carefully configuring OXID eShop settings, we ensure that your online store is fully optimized for performance and user experience.

Step 7: Launch Your OXID eShop
Launching your OXID eShop is the culmination of the migration process from Mirakl. This step involves preparing your store for public access and ensuring that all systems are operational.
Here’s how we can launch the OXID eShop:
- Final Testing: Before going live, perform a final round of testing. This includes checking:
- Product pages for accuracy and completeness
- Checkout processes from cart to confirmation
- Responsive design across various devices
Best practices for the launch include:
- Schedule the launch during a low-traffic period to mitigate potential disruptions.
- Have a rollback plan in case critical issues arise that require immediate attention.
- Collect feedback from users to make further improvements after the launch.
By following these steps, we ensure a successful launch of your OXID eShop, providing your customers with a seamless shopping experience.

Power Your Step - Get in Touch
Are you ready to elevate your ecommerce business with a successful migration from Mirakl to OXID eShop? At PowerCommerce, we specialize in providing expert migration support tailored to your unique business needs. Our team of experienced professionals is dedicated to ensuring a seamless transition that minimizes downtime and maximizes performance.
Here’s how to get in touch with us:
- Visit our contact form to reach out directly.
- Call us at 800-099-9090 for immediate assistance and inquiries.
- Email us at info@powercommerce.com for any questions or to schedule a consultation.
Don’t wait! Let’s work together to power your ecommerce success with our innovative solutions and commitment to excellence. Your smooth migration journey starts here!
Stay aligned on what's happening in the commerce world

Trusted by 1000+ innovative companies worldwide
Schedule Your Migration Today
For businesses prioritizing simplicity, scalability, and robust support, Shopify is the clear winner.
Looking to migrate without hassle? Power Commerce can handle the entire process, ensuring smooth data transfer, store setup, and post-launch success.
Marka Marulića 2, Sarajevo, 71000 BiH
00387 60 345 5801
info@powercommerce.com