- Task
- Maintain an extremely large assortment in one store with detailed filtering and build an infrastructure for working with the customer base: mailings, customer recognition, checkout events.
- Solution
- Store on OpenCart 3, two language versions. Checkout includes LiqPay, online card, cash on delivery, cash on delivery, cashless settlement and online installments with a separate dataLayer event. Telephony, email service, login through Google account, tag manager and analytics are connected.
- Result
- 54,302 products and 635 categories — confirmed by two independent methods: sitemap-index of 32 product files gives 110,096 addresses in two languages, cross-checking with standard search — 54,501–54,600 positions, discrepancy 0.4%. TTFB 413.8ms and full load 511.1ms with 421.5KB HTML. Nine types of structured data on the main. For the loyalty program, this means one thing: the notification channel and customer recognition are already in place, it is necessary to build accruals, not infrastructure. Defect found: hreflang declared as uk-UA and uk-RU with lang="ru" on the root version. Measured on 07/31/2026.