Redesign and Migration of a Dental Supply Online Store
Biodent-Shop
Introduction
A dental supply distributor operating in two cities approached us to completely redesign and modernize their online store. The previous Joomla-based website was outdated, overloaded, and no longer met the growing business needs. It lacked proper inventory visibility by region, had a slow interface, and restricted future scalability.
The main issue was the inability to efficiently serve customers in different regions due to technical limitations and a lack of flexibility in the legacy system. Additionally, SEO traffic was a significant source of customer acquisition, which meant the migration had to be seamless to avoid losing positions.
The core objective was to build a fast, scalable, and SEO-friendly platform with automated 1C synchronization and accurate inventory display by city.
System Overview
We built a modern e-commerce platform from the ground up, focused on performance, stability, and convenience for both customers and internal teams. The store now processes over 6,500 product SKUs, supports multi-warehouse inventory, and integrates with 1C.
Key system modules:
- Product catalog with filters, tags, and smart search
- Regional inventory display for both cities
- Interactive Vue.js components: instant search, filtering, shopping cart, and favorites
- 1C integration via FTP file exports and automated parsing to update the database
- Fully responsive design across all device types
- Seamless SEO migration with 301 redirects, meta data transfer, and URL structure preservation
Technical highlights:
- Backend: Laravel (PHP)
- Frontend: Vue.js (non-SPA)
- Integration: FTP + cron + logging
- Database: MySQL
- Caching: Redis
- Inventory updates every 15 minutes
- Page load time: ~500 ms
Challenge 1: No Regional Inventory Display
Issue: Customers couldn’t see product availability in their specific city. Orders were placed for out-of-stock items in the desired region, leading to cancellations and frustration.
Solution:
- 1C configured to export inventory per city
- Backend module implemented to manage city-specific inventory
- Product pages now display availability separately for both cities
- Region-based filtering added to the catalog
Impact:
- Return and cancellation rate reduced by over 30%
- Improved customer trust and satisfaction
Issue: The old Joomla platform couldn’t support a modern, interactive UX. Every action—filtering, adding to cart, navigating—required full page reloads, hurting engagement and conversion.
Solution:
- Rebuilt frontend with interactive Vue.js elements for key components: search, filters, cart, and favorites
- Fully mobile-optimized interface for all devices
Impact:
- +28% increase in average session duration
- Higher conversion rates due to improved speed and convenience
Challenge 3: Expanding 1C Synchronization
Issue: The old Joomla system had basic 1C synchronization but didn’t support multi-warehouse management. A more robust system was needed to track inventory by city and improve data control.
Solution:
- Automated FTP export of data from 1C
- Custom parser to process and update inventory in the database
- Logging and monitoring implemented for reliability
Impact:
- Reliable 15-minute synchronization intervals
- Reduced admin workload
- Consistent inventory data across warehouses and the website
Challenge 4: Preserving SEO Performance During Migration
Issue: Migrating to a new platform carries SEO risks, especially with changes to URL structure and content architecture.
Solution:
- Full audit of existing URLs and link structure
- 301 redirects mapped for all legacy pages
- Meta data and content transferred in full
- Sitemap and robots.txt updated and submitted for reindexing
Impact:
- A short-term dip in traffic was observed, typical for large SEO migrations
- Before migration: ~760 monthly visitors
- After stabilization: ~3,000 monthly visitors, over 4x growth
Results
What’s Next?
The new platform sets the foundation for continued growth: plans include launching a B2B customer portal, expanding to new cities, and integrating with online marketplaces. A new Learning Center section has already been added to provide educational content for customers. Additionally, the company is preparing to launch another service via the site to further enhance its offering.
The project has demonstrated consistent growth and has become a key technology enabler for the business.
Client feedback:
“The site now runs quickly, reliably, and transparently—for both our team and our customers.” The team now has a powerful tool that lets them focus on growth instead of firefighting technical issues.