NRV Migration: a custom WordPress migration plugin

WordPress migration plugin, WordPress migration illustration
WordPress PluginHTML/CSS/JSjQueryPHPWordPress

In brief

  • Custom WordPress plugin to sync live and development sites
  • Bidirectional data synchronization with smart ID mapping
  • Compatible with ATUM Inventory for WooCommerce
  • Built to keep a store running during a full redesign
  • Stack: WordPress, WooCommerce, PHP

NRV Migration is a custom WordPress migration plugin built to reliably and securely synchronise data between a live e-commerce site and a development site. It grew out of a full redesign of Musardise that had to happen without interrupting the live store.

The need

Redesigning a live shop is risky: while you rebuild on a dev copy, the live site keeps taking orders and changing stock. Reconciling the two without losing data or breaking IDs is the hard part.

The solution

The plugin synchronises data both ways between live and dev, mapping IDs intelligently so records stay consistent. It is part of a series of modules built for Musardise, alongside the product builder.

Key features

  • Bidirectional synchronization between live and development sites
  • Smart ID mapping to avoid collisions and broken references
  • Compatibility with ATUM Inventory for stock data
  • Service continuity on the live store during the redesign

Results

The redesign shipped without downtime or data loss, and the team gained a reusable tool for safe live-to-dev synchronisation.

Planning a risky migration or redesign? See my custom development services.

Gallery
WordPress migration plugin: list of extension scripts custom development, WordPress migration plugin, cross-site connection WordPress migration plugin, API key generation WordPress migration plugin for script settings WordPress migration plugin with error logging
NRV Communications Agency logo Network Reach Visibility Web Agency View client profile

 

NRV (Network Reach Visibility) is a full-service communications agency founded in Toulouse in 2015 by Pierre-Olivier Pelras. With a team of 13 employees, the agency is organized around six areas of expertise covering all aspects of modern communications: strategy, creative design, web development, SEO, social media, and user acquisition.

Our collaboration began in 2021, when I was a web developer apprentice on their team while pursuing my master’s degree in software architecture. Since completing my studies, I have continued to support the agency as a freelance developer, working on a variety of challenging digital projects.

 

Discover other projects
automatic synchronization between Moodle and WordPressWordPress Moodle Automatic Synchronization Extension Administration
Moodle API IntegrationWooCommerceWordPress Plugin

Auto Moodle Sync – WordPress Plugin

Capimonial, a professional training organisation, needed a custom plugin to synchronise WordPress and Moodle. It automates online course enrolment and strengthens the user experience and data security.

HTML/CSS/JSjQueryPHPWordPress
Custom WordPress newsletter pluginCustom newsletter extensions and options management
Brevo API IntegrationWordPress Plugin

Newsletter Management – WordPress Plugin

NRV Newsletters is a WordPress newsletter plugin built for the NRV agency. It manages campaigns from WordPress, syncs contacts and templates with the Brevo API, and automates mailings from blog posts.

HTML/CSS/JSjQueryPHPWordPress
NRV Agency LogoImport WordPress posts, export posts
WordPress Plugin

Import Posts – WordPress Plugin

NRV Publication Importer is a WordPress plugin that imports and exports posts in bulk through Excel or CSV files, images included. It is a fast, efficient way to manage content on e-commerce sites and blogs.

HTML/CSS/JSjQueryWordPress