Problem
- Legacy OpenCart template
- Need to redesign the full shopping experience
- Need delivery integrations and Telegram bot automation
Solution
- Modern interface design
- Custom order flow and service pages
- Nova Poshta and installment integrations
WhitePC is an online computer hardware store in Lviv where customers can order gaming/office PC builds, accessories, and repair services. The business also offers dedicated B2B terms.
❗ The challenge
The owner had been using a standard OpenCart template, but its design and feature set no longer met modern customer expectations. The goal was to turn the website into a visually strong, technology-driven, convenient, and scalable sales platform.
At project start, the website looked like this:
After the redesign, it looked like this:
💡 What we implemented
Visual layer
- Reworked header and footer
- Fully redesigned home page
- Added dedicated service page
- Added B2B page
- Updated build cards
- Improved cart
- Improved checkout (add item to cart to view)
Functionality
- Dedicated service page with custom checkout flow. Service table content is editable from admin panel.
- Modal window with additional service details.
- SEO links and structure improvements.
- Order anti-spam protection.
Integrations and automation
- Telegram bot for product/service order alerts.
- Nova Poshta city and branch selection in checkout.
- Automatic shipping label generation for product and service orders (including label data in Telegram).
- Installment payments integration: PrivatBank, MonoBank, Pumb, Abank.
- Installment calculator both as standalone page and inside checkout.
- Added missing payment methods: cash on delivery and bank transfer.
- Extra admin-level controls: shipping label editing, installment management, Telegram recipients, custom build card settings.
Result: a weak legacy storefront was turned into a complete, fully operational e-commerce platform.
Technologies
The store was reworked from default OpenCart into a business-specific solution with:
- PHP
- TWIG
- OpenCart
- Showcase
- MySQL
- Telegram Bot API
- Nova Poshta API
- PrivatBank API, MonoBank API, Abank API, Pumb API
- Figma
- Adobe Photoshop
Implementation time: 1.5 months (including client-requested pauses).
Result
WhitePC got a fully renewed website that now works as a real sales engine. Instead of a rigid template, the owner now has a flexible platform with integrated automation: Telegram notifications, automatic Nova Poshta labels, installment payments from major Ukrainian banks, and a dedicated service flow with custom checkout.
The website now looks modern, feels fast, and creates a strong first impression. Customers navigate easier, convert quicker, and orders started arriving consistently shortly after launch.
Already have a website but it does not perform the way it should? We can upgrade it into a convenient, functional, conversion-ready platform for both you and your customers.
Telegram: @yednistdigital



