Резюме
SIA LUXURY требовалось многоязычное, масштабируемое решение eCommerce для розничных и оптовых клиентов.
2410 разработала платформу на базе WooCommerce с интеграцией поставщиков, логикой на основе ролей и автоматизированными переводами.
Высокопроизводительный интернет-магазин с запуском демо, функциями B2B/B2C, поддержкой многоязычности и инфраструктурой, готовой к ERP.
История клиента
Когда команда SIA LUXURY обратилась к 2410, у них была четкая цель: создать мощный интернет-магазин, который сможет обслуживать как обычных клиентов, так и бизнес-покупателей. Но у них также был длинный список специфики — автоматический импорт продуктов от поставщиков, логика налогообложения с обратным НДС и поддержка многоязычности.
Их опыт с предыдущими системами сделал их осторожными, поэтому всё должно было быть масштабируемым и тщательно спланированным. 2410 активно подходили к делу: помогали клиенту уточнять технические нужды, давали советы по дизайну и даже взаимодействовали с сторонними поставщиками ERP.
Сотрудничество было интенсивным, но продуктивным, и результатом стала умная, гибкая платформа, готовая расти вместе с бизнесом.
Обзор проекта
Разработка многоязычного интернет-магазина на базе WooCommerce для SIA LUXURY. Сайт ориентирован как на розничных (B2C), так и на оптовых (B2B) клиентов, предоставляя бесшовный eCommerce опыт на разных языках (LV, RU, EN).
Платформа поддерживает автоматический импорт продуктов от трех поставщиков - Riba Mundo, Wortmann, и Elko - через отдельный сервер данных, который обрабатывает и синхронизирует информацию с основной витриной. Описания продуктов и категории автоматически переводятся с использованием Google Translate через BrightData прокси, обеспечивая локализованный контент на всех рынках.
Была построена масштабируемая двухсерверная инфраструктура для обработки увеличения объема данных о продуктах, автоматизации обновлений и обеспечения будущего расширения. Интеграция экспорта на латвийские порталы сравнения, такие как Salidzini.lv, Kurpirkt.lv, и Ceno.lv, соответствует их требованиям к XML.
На платформе реализована пользовательская логика налогообложения, включая обратный НДС, для обработки различных бизнес-ролей. Динамическая система ролей B2B/B2C обеспечивает ценообразование и рабочие процессы оплаты на основе ролей - Paysera для розницы и выставление счетов для оптовой торговли.
Платформа оптимизирована для роста с запланированной интеграцией 1С ERP и защитой через Cloudflare и плагины безопасности WordPress. Демонстрационная версия была быстро развернута для поддержки презентаций на ранних этапах для поставщиков и инвесторов.
- SIA LUXURY
Ключевые результаты
- Импорт продуктов от поставщиков Riba Mundo, Wortmann и Elko
- Автоматический перевод деталей продуктов
- Роль пользователя B2B с пользовательской регистрацией и выставлением счетов
- Настройка налогов, включая логику обратного НДС
- Экспорт продуктовых фидов на Salidzini.lv, Kurpirkt.lv и Ceno.lv
- Интеграция платежей через Paysera
- Интеграция с курьерами Omniva, Circle K, Latvijas Pasts, DPD, Venipak
- Страница запроса на возврат с уведомлениями по электронной почте
- Многоязычный интерфейс с иконками флагов в переключателе языка
- Демонстрационный магазин для ранних презентаций
- Настройка безопасности на основе Cloudflare с рекомендациями по плагинам
Технологический стек
Результат
- Daily syncs with supplier data (via CSV/XML/API)
- Automatic content translation
- Tax logic application depending on product type and customer role
- Display of delivery time per supplier
Optimized Architecture for Performance
The solution uses a two-server architecture:
| Server | Purpose |
|---|---|
| Data Server | Handles supplier syncs, translations, exports |
| Frontend Server | Hosts WooCommerce, handles customer traffic |
Tip: This separation allows future integration with 1C ERP without affecting the frontend performance.
Smart Role Management: B2B & B2C
The platform features a role-based system:
- B2C: Checkout via Paysera, standard pricing
- B2B: Custom registration with approval, invoice-based checkout, reverse VAT logic
B2B users see net prices and categories marked as reverse VAT
, fully automated by a custom plugin.
Translations: Over 44,000 Strings
Using a combo of Google Translate API + WPML, the store automatically translates:
- Product names and descriptions
- Categories and attributes
Manual override is possible through the admin panel via
WPML > String Translation
.
SEO & Aggregator Ready
The store is ready for export to major Latvian price aggregators like:
- Salidzini.lv
- Kurpirkt.lv
- Ceno.lv
Each export follows the exact XML schema required by the platforms, improving visibility and click-through rates.
Secure and Ready to Scale
All traffic is routed through Cloudflare, providing DDoS protection, caching, and HTTPS. Admin tools are locked down, and security plugins are pre-installed.
Note: Project was deployed on scalable cloud servers (DigitalOcean) with flexible hosting plans.
Final Words
The result? A fully functional, scalable, and multilingual eCommerce store built on WooCommerce, tailored to the needs of SIA LUXURY. It’s live, localized, and already processing supplier data automatically.
With a modular backend, advanced role logic, and future-proof infrastructure—this store is ready for serious growth.
Думаете о создании аналогичной системы?
Ниже приведены распространенные вопросы, которые мы получаем от клиентов, заинтересованных в многоязычных проектах WooCommerce с интеграцией поставщиков. Эти инсайты основаны на реальных вызовах и решениях, таких как случай с SIA LUXURY.
Да, мы разрабатываем отдельный сервер данных, который обрабатывает интеграции с разными форматами поставщиков - CSV, XML или API. У каждого поставщика могут быть уникальные графики обновления, логика налогообложения и условия доставки. Система автоматически импортирует и нормализует эти данные в WooCommerce.
Безусловно. Мы создаем пользовательскую систему ролей, которая разделяет логику B2B и B2C. Пользователи B2B проходят контролируемую регистрацию и видят цены без налогов или с обратным НДС. Их оформление заказа через выставление счета, тогда как клиенты B2C используют стандартные онлайн-платежи, такие как Paysera.
Да, мы интегрируем WPML и API Google Translate для обработки многоязычного контента. Названия продуктов, описания и категории переводятся автоматически. Администратор может вручную редактировать переводы, если это необходимо. Переключатели языка с флагами также включены для улучшения UX.
Мы поддерживаем автоматический экспорт в требуемом формате XML для каждого агрегатора. Вы сможете выбрать, какие продукты экспортировать, и система будет поддерживать их фиды в актуальном состоянии. Полная поддержка Salidzini, Kurpirkt, Ceno.lv и других.
Да. Мы разрабатываем архитектуру, чтобы она позволяла плавные будущие подключения ERP, такие как 1С или аналогичные системы. Поток данных о продуктах уже модульный, поэтому обработка заказов или синхронизация запасов продукции с ERP может быть обработана через специальный интеграционный модуль.
Безопасность встроена в процесс развертывания. Мы перенаправляем весь трафик через Cloudflare, используем только проверенные плагины и ограничиваем доступ к панели администратора. Для дополнительной защиты мы рекомендуем опциональный мониторинг и расширенные настройки фаервола в зависимости от уровня трафика.
Да. Обычно мы запускаем демонстрационную версию в течение 7–10 дней с начала проекта. Это включает в себя настройку темы, демонстрационный контент и интеграцию поставщиков с ограниченными функциями, идеально подходящими для презентации концепции или привлечения партнеров на раннем этапе.