Shifting from Legacy Systems to Modernized Operations for 3D Crystal

3D Crystal specializes in creating high-definition 3D memorabilia. They capture and preserve cherished memories with exceptional clarity and detail. As a pioneer in the industry, 3D Crystal distributes innovative technology and offers comprehensive training to entrepreneurs worldwide.

Industry

3D souvenirs, Retail

Market

Canada, Worldwide

Initial Release

2023

Overcoming ERP and CRM challenges of the legacy system

3D Crystal, a company with a long-standing presence in its industry, was grappling with a critical issue. Their ERP and CRM systems, which had been in place for 14 years, had become sluggish and unreliable. 

Over the years, as they added new features to keep up with business demands, the system grew overly complex. This complexity resulted in a system cluttered with outdated features and an interface overwhelmed with unnecessary elements. All that greatly reduced its efficiency.

Duration

6 months

Duration

Team

2 people

Team

Methodology

Scrum

Methodology

Platform

Vue.js

Platform

Alva Commerce’s strategy for smarter, faster processes

Alva Commerce approached this by first conducting a thorough audit of the existing systems. It helped us to identify which features were essential and which were redundant. 

So, our team:

  • Thoroughly reworked the backend to streamline existing functionalities and improve overall system performance.
  • Optimized the database structure to enhance data processing efficiency, reducing system delays.
  • Implemented a new headless front-end architecture, which operates independently of the backend, enhancing scalability and reducing load times.
  • Added some new features to the system, integrating seamlessly to meet evolving business needs without compromising on efficiency.
3D Crystal order view menu before 3D Crystal order view menu after

New front-end application: A fresh approach

Our team built a brand-new front-end application from scratch. We designed it to meet current user needs precisely. It’s connected to the backend via an API, allowing it to operate independently. 

This separation ensures a smoother user experience and lets the backend focus more on complex business logic.

3D Crystal order list menu before 3D Crystal order list menu after

Streamlining production with auto-assigning

A key enhancement in the new front-end application for 3D Crystal is the “Auto-Assign” feature, which significantly automates the production process. This system automatically sorts incoming orders by priority. 

Next, it assigns them to compatible lasers for production. It intelligently considers various factors such as product compatibility, current workload, and even the time of day. 

This automation not only optimizes the production flow but also adjusts dynamically to ensure efficiency throughout the day.

3D Crystal Old Production Page 3D Crystal New Production Page

Enhanced shipping: Smarter, faster, simpler

The new system at 3D Crystal has greatly simplified the shipping process. It intelligently predicts the optimal box size needed for a given set of products. If a particular product combination is new, users can manually select a box size and save this information for future shipments. 

Additionally, as items are scanned for packing, the system automatically calculates and compares shipping costs from various carriers. 

Next, it recommends the best option based on cost and priority. Should items not fit, the system allows users to effortlessly split the shipment into multiple boxes and updates pricing instantly. So, the entire shipping process is more efficient and user-friendly.

3D Crystal shipping flow menu before 3D Crystal shipping flow menu after

Improved usability and efficiency of the inventory page

We revamped 3D Crystal’s inventory page to tackle usability issues caused by an expanding list of products and lasers. The previous complex grid system was replaced with a streamlined configurator that combines product details and compatibility into one view. 

Now, the interface displays only lasers compatible with a selected product, allowing for quick additions with just two clicks. This change simplifies navigation and speeds up the process of matching products with appropriate lasers.

3D Crystal inventory page before 3D Crystal inventory page after

Technical stack

Backend

CakePHP

MySQL

Frontend

Vue.js

Host

Amazon S3

New Relic

Integrations

Integrations for 3D Crystal

Key Results

client pain

Improved scalability and user experience

by revamping shipping, inventory, and order assignment.

client pain

Optimized production flow

by adding an algorithm for their splitting and timely processing of urgent ones.

client pain

Speeded up shipping by 3 times

by optimizing the user journey and their workflow.

    Get in touch with us today!

    Are you looking for a tech partner that can offer optimal solutions that meet your budget and timeframes? We've got you covered. Fill out the form, and we will help you get your eCommerce business to the next level.