Omnichannel eCommerce & AI Skin Analysis Solution
A customized E‑COMMERCE platform that makes it easy to sell across multiple markets, with support for different currencies and languages, and a smart AI solution for product recommendations based on facial skin analysis.
THE CLIENT
Customised omnichannel eCommerce platform for sales in several different markets with multicurrency and multilingualism. With the introduction of an AI solution for product recommendations based on the recognition of facial skin problems.

PROBLEM SPACE
At the beginning of the project, we solved the main problems with updating outdated OpenCart-based online stores. Our team updated the code, fixed bugs, and improved the infrastructure to ensure smooth operation. Managing multiple sites for different markets added complexity, requiring constant coordination to maintain SEO and operations.
We introduced new features to support marketing efforts by integrating payment methods such as WayForPay, LiqPay, Stripe, PayPal, and Klarna to meet the needs of regional customers. We also simplified the transfer of orders to the CRM system, increasing processing efficiency and improving the customer experience.


WHAT WE DID
Implemented a headless architecture using Next.js for the frontend and a custom API backend, allowing for greater flexibility and scalability.
Integrated multiple payment gateways (WayForPay, LiqPay, Stripe, PayPal, Klarna) to support different regional markets and customer preferences.
Developed a custom AI/ML solution for product recommendations based on facial skin analysis, using computer vision algorithms to identify skin conditions and suggest appropriate products.
Implemented multi-currency and multi-language support to serve customers across different countries and regions.
Optimized the platform for high performance and scalability, ensuring fast loading times and smooth user experience even during peak traffic periods.


TECHNICAL IMPLEMENTATION
- Updated legacy codebase for performance and security.
- Migrated from OpenCart to modern stack with minimal downtime.
- Implemented CI/CD pipelines for faster releases.
- Integrated email marketing tools and automation workflows.
- Added dynamic product recommendations based on user behavior.
- Launched A/B testing for landing pages and CTAs.
- Connected WayForPay, LiqPay, Stripe, PayPal, Klarna.
- Implemented multi-currency and regional payment methods.
- Ensured PCI compliance and secure transaction handling.
- Automated order sync between e-commerce platform and CRM.
- Reduced manual data entry and human error by 90%.
- Enabled real-time customer data updates across systems.
- Imported all historical customer and sales data into Zoho.
- Customized Zoho modules to match business processes.
- Trained team on using Zoho for daily operations.
- Traffic peaks → slower site and lower conversion.
- Plugin conflicts and high maintenance costs.
- Security and compatibility issues after updates.

- The system is based on a modern architecture, utilizing React.js and Node.js with PostgreSQL for stability and scalability. APIs facilitate integration with the CRM, analytics systems (PowerBI), and email marketing tools (eSputnik).
- Traffic peaks → slower site and lower conversion.
- Plugin conflicts and high maintenance costs.
- Security and compatibility issues after updates.

Let's talk
Let's design a product your users will love — and your business will grow with.
WORKING PROCESS
Requirements gathering:
- Collaborate with all stakeholders to understand business goals and technical requirements in detail.
- Identify priorities and critical features for priority implementation.
Assessment of the current state:
- Audit of existing systems, code base and infrastructure.
- Identify the main problems and limitations that need to be addressed.
Strategic planning:
- Developing a detailed project plan with a breakdown into stages and tasks.
- Set realistic deadlines and resources for each stage.
Requirements gathering:
- Collaborate with all stakeholders to understand business goals and technical requirements in detail.
- Identify priorities and critical features for priority implementation.
Assessment of the current state:
- Audit of existing systems, code base and infrastructure.
- Identify the main problems and limitations that need to be addressed.
Strategic planning:
- Developing a detailed project plan with a breakdown into stages and tasks.
- Set realistic deadlines and resources for each stage.
Requirements gathering:
- Collaborate with all stakeholders to understand business goals and technical requirements in detail.
- Identify priorities and critical features for priority implementation.
Assessment of the current state:
- Audit of existing systems, code base and infrastructure.
- Identify the main problems and limitations that need to be addressed.
Strategic planning:
- Developing a detailed project plan with a breakdown into stages and tasks.
- Set realistic deadlines and resources for each stage.
Requirements gathering:
- Collaborate with all stakeholders to understand business goals and technical requirements in detail.
- Identify priorities and critical features for priority implementation.
Assessment of the current state:
- Audit of existing systems, code base and infrastructure.
- Identify the main problems and limitations that need to be addressed.
Strategic planning:
- Developing a detailed project plan with a breakdown into stages and tasks.
- Set realistic deadlines and resources for each stage.
Requirements gathering:
- Collaborate with all stakeholders to understand business goals and technical requirements in detail.
- Identify priorities and critical features for priority implementation.
Assessment of the current state:
- Audit of existing systems, code base and infrastructure.
- Identify the main problems and limitations that need to be addressed.
Strategic planning:
- Developing a detailed project plan with a breakdown into stages and tasks.
- Set realistic deadlines and resources for each stage.
Requirements gathering:
- Collaborate with all stakeholders to understand business goals and technical requirements in detail.
- Identify priorities and critical features for priority implementation.
Assessment of the current state:
- Audit of existing systems, code base and infrastructure.
- Identify the main problems and limitations that need to be addressed.
Strategic planning:
- Developing a detailed project plan with a breakdown into stages and tasks.
- Set realistic deadlines and resources for each stage.
Requirements gathering:
- Collaborate with all stakeholders to understand business goals and technical requirements in detail.
- Identify priorities and critical features for priority implementation.
Assessment of the current state:
- Audit of existing systems, code base and infrastructure.
- Identify the main problems and limitations that need to be addressed.
Strategic planning:
- Developing a detailed project plan with a breakdown into stages and tasks.
- Set realistic deadlines and resources for each stage.

THE PROJECT RESULTED IN SIGNIFICANT IMPROVEMENTS
OMNICHANNEL PLATFORM
We created an omnichannel platform that unifies sales and communication across all customer touchpoints.
AI SKIN ANALYSIS
We launched an AI-driven skin analysis tool that delivers personalised product recommendations.
GLOBAL PAYMENTS
We integrated flexible payment systems to ensure convenience for customers in multiple regions.
PROCESS OPTIMISATION
We streamlined ordering and CRM workflows, reducing errors and speeding up processing times.
ZOHO CRM MIGRATION
We migrated to ZohoCRM, enhancing efficiency and improving customer relationship management.
tools we use
Product Development
-
React.js
-
Node.js
-
TypeScript
-
PostgreSQL
-
AWS S3
AI & Data Systems
-
Mediapipe
-
YOLO
-
CVAT
-
BigQuery
-
PowerBI
Business Integrations
-
Stripe API
-
PayPal API
-
LiqPay API
-
WayForPay API
-
Klarna API
-
NovaPoshta API
-
eSputnik API
-
Zoho API

Scalable Shopify Store for Global Home Decor Sales

Custom AI Solutions & Web Development Automation
