Projects Archive
Kashier
Payment infrastructure at a payments company: WooCommerce plugins used by thousands of merchants, kept compatible with the block editor and HPOS, plus the integration documentation merchants work from.
Category
Full-Stack
Year
2024
Duration
6 months
Team
8 engineers
Overview
- Maintained WooCommerce payment plugins serving thousands of active merchants — a lot of careful bug-fixing to keep things working across the block editor and HPOS without breaking existing integrations.
- Built a URL shortener service that ended up saving ~25% on SMS costs platform-wide. Sounds like a small project, but when SMS volume is high the savings are real.
- Improved API and plugin documentation to the point where merchant integration support requests dropped noticeably — good docs are underrated.
- Fixed critical production bugs and kept system stability high across a payment platform where downtime directly costs merchants money.
The problem
- WooCommerce plugin compatibility with Gutenberg block editor and HPOS was fragile — each WordPress update was a potential regression for thousands of merchants.
- SMS-based payment notifications were expensive at scale. No one had looked at the actual cost per message until the bill landed.
- API documentation was incomplete and inconsistent, creating support overhead every time a new merchant tried to integrate.
The solution
- Refactored WooCommerce plugins to be block-editor-compatible and HPOS-ready, with a test suite covering the most common regression paths so updates stopped being scary.
- Built a URL shortener with redirect tracking — short enough for SMS, with analytics attached. The 25% cost reduction was a side effect of doing it properly.
- Rewrote the integration documentation from scratch, covering auth flows, webhook contracts, and error handling with real examples instead of vague descriptions.
Outcomes
- URL shortener reduced SMS costs by ~25% platform-wide — measurable ROI from a 2-week project.
- Zero critical plugin regressions after block-editor compatibility refactor shipped.
- Merchant integration support requests dropped after documentation rewrite.
- Production payment platform stability maintained for thousands of active merchants.
My role
Full-Stack Developer
PHP, WooCommerce, MySQL
