- Task
- Sell Husqvarna equipment and spare parts for it: chainsaws, lawn mowers, trimmers, accessories. The store needed a catalog with deeply nested categories, filters by power and engine type, model comparison, up-to-date stock and prices from the accounting system, payment and delivery services.
- Solution
- A store on OpenCart 3.x (revolution theme, HTTP/2) with a spare parts catalog up to 4 levels deep. 8 payment methods are connected — LiqPay, monobank installments (3 payments), payment by IBAN, bank transfer with VAT, payment on receipt, Visa, Mastercard, PrivatBank — and 4 delivery options: Nova Poshta, Meest Express, Rozetka Delivery, pickup. Analytics: Google Tag Manager and Google Analytics (gtag), the Rozetka marketplace, a Google Reviews module. Organization, Store, Place, GeoCoordinates and WebSite/SearchAction markup; two language versions, uk/ru, with x-default; robots.txt explicitly declares the sitemap URL.
- Result
- As of 31 July 2026 the store is up (HTTP 200, HTTPS); catalog: 55,321 product pages in the sitemap (18 sub-sitemaps of 3,000 URLs + 1,321 in the 19th) and 3,868 categories — 59,189 URLs in total; at this volume the first server response takes 840 ms, full HTML load 997 ms; 6 JSON-LD types, including Store + Place + GeoCoordinates (local SEO) and WebSite/SearchAction (sitelinks search box); 8 payment methods and 4 delivery options.