Independent · full-stack · 2025 – now
Provet Clinic
The online shop and pharmacy of a vet clinic in Plovdiv, and the clinic’s new website. Both live.
- Role
- Everything: building it, launching it and keeping it running.
- Domain
- Veterinary retail
- Type
- E-commerce + website
- Status
- Live
What changed
- Over 800 products online, from pet food to prescription medicines
- Pay by card, ship by courier or to a parcel locker, all inside the checkout
- Prescription-only medicines marked, using the official national register
- Whole categories that Google couldn’t see before now show up in search
- A new clinic website: both locations, services, team and booking, all edited by the clinic itself
- Built to keep the Google rankings the old site had earned
Under the hood
For the engineers in the room.
- Reworked the BOX NOW, Speedy and BORICA plugins for OpenCart 4.1.0.3. None had a version for it, so each was ported from OpenCart 3, with OC4 events instead of core-file patches
- Speedy waybills from the admin, courier and locker pickers inside the theme’s checkout, myPOS as a second card provider
- Own extensions for invoices, free-delivery rules and GA4 tracking
- Prescription register built by scraping the Bulgarian and EU veterinary medicine registers
- Catalogue audit and bulk fixes in SQL: prices, weights, options, supplier price lists
- SEO audit and fixes for crawling, sitemaps and URLs
- New website: WordPress replaced by Laravel with a Filament admin, server-rendered Blade and Tailwind, Pest tests
- Redirect map for 2,300+ old URLs: one-hop 301s, 410 for dead pages, JSON-LD for both clinic locations
PHPOpenCart 4LaravelFilamentMySQLTailwind CSSPythonPest