Background

Ziamond specializes in lab-created diamond simulant, cubic zirconia jewelry that are set in 14K and 18K gold as well as platinum. Along with that, Ziamond creates lab-made emerald, ruby, and sapphire and sells these as loose stones. Jewelry options at Ziamond include rings, necklaces, bracelets, earrings, wedding jewelry, and also men’s jewelry like cufflinks, pendants, lapel pins, etc. The company also offers personalized jewelry creations to cater to individual preferences.

REPLATFORMING FOR ENHANCED FEATURE REQUIREMENTS

Ziamond wanted to replatform their Yahoo Commerce store to a different SaaS-based platform where they could access all the latest eCommerce features available to expand and fulfill their business needs. They had previously moved from OrderMotion to Yahoo Commerce for the same purpose.

Industry

Jewelry and Luxury Goods

Sub-Industry
  • Custom Jewelry Design
  • Diamond and Gemstone Jewelry
  • Fine Jewelry
how we did it

How we did it

Technology
  • BigCommerce
  • AWS
  • Yahoo Commerce
  • OrderMotion
Challenge
  1. Migrating data from two different systems – Yahoo Commerce and OrderMotion – with different data structures and format
  2. Handling a substantial database size of 5K+ products, 2K+ customers, 10K+ orders
  3. Consolidating similar products and variants while preserving customer purchasing history and staff communication notes
Solution
  1. Established a middleware application on AWS with a central database
  2. Integrated BigCommerce APIs to import data from the central database
  3. Developed custom scripts for data cleaning and consolidation
  4. Conducted thorough testing and verification in a BigCommerce sandbox store with multiple iterations and then ran the process in the live store
Outcome
  1. Successful migration of 12 years of data from OrderMotion and 3 years of data from Yahoo Commerce to BigCommerce
  2. Minimal customization required post-migration, reducing development efforts and future implementation costs
  3. Significant cost savings of over 60% in site development and implementation time reduced by more than 50%
Plan of Action

BigCommerce was chosen as the new platform for Ziamond because of its scalability and the sheer number of built-in sales tools. Once the platform was finalized, the next thing to do was to migrate customer, product, and order data from both OrderMotion and Yahoo Commerce to BigCommerce. The database size was substantial – 5K+ products, 2K+ customers, and 10K orders. 

The objective was to:

  1. Map all data ensuring all fields and attributes are correctly set
  2. Consolidate similar products
  3. Address complex category structures
  4. Implement SEO-friendly URLs and 301 redirects

In doing this, the data would also be cleaned and structured.

Navigating Complex Data Migration Challenges

The migration process would involve transferring 12 years of data from OrderMotion to BigCommerce using MSSQL database dump and three years of data from Yahoo Commerce using Yahoo APIs and CSV exports.

However, it did not come without its challenges. Apart from the database size, what added to the complexity was consolidating similar products and variants while preserving customer purchasing history and incorporating staff notes from previous communication channels. Additionally, handling international addresses and working within the limitations of BigCommerce APIs posed further challenges.

Migrating Data from Yahoo Commerce & OrderMotion to BigCommerce

After engaging in multiple rounds of discussion, we defined an optimal workflow for replatforming. A middleware application was set up on an AWS server to establish a central database. Then we integrated BigCommerce APIs to import data from the centralized database to BigCommerce, covering customer, product, and order data. Custom scripts were developed to clean and structure the data, ensuring accuracy. Some Collections/Categories were merged to create consolidated products. External IDs were maintained for migrated records to ensure data integrity.

A BigCommerce sandbox account was utilized for testing and verifying data imports, with iterations performed until we perfected the migration. Once all the data had been inserted correctly, the final migration was executed on the live BigCommerce store for the entire data.

The Solution Delivered Significant Benefits to Ziamond

By minimizing the need for customization after replatforming and data migration, we achieved development cost savings of over 60% and reduced implementation time by more than 50%. The data cleansing and purification process improved the quality and accuracy of the data which made migration faster and more efficient. Ziamond was impressed by our ability to deliver a functional solution within a limited budget, surpassing other unsuccessful attempts by different companies.

As a result, Ziamond entrusted us with more system enhancement projects for their business growth.

Human-I-T
Human-I-T
Case Study
Goodyear Belts
Goodyear Belts
Case Study
Hanky Panky (UK)
Hanky Panky (UK)
Case Study

Similar Projects

Human-I-T
Human-I-T
Case Study
Goodyear Belts
Goodyear Belts
Case Study
Hanky Panky (UK)
Hanky Panky (UK)
Case Study

Similar Projects

Our Clients

Our clients are at the heart of our business. We prioritize their needs, delivering tailored solutions with dedication, integrity, and excellence in every interaction.