bbioonThemes
  • Home
  • Blog

Author: Ahmad Wael

I'm a WordPress and WooCommerce developer with 15+ years of experience building custom e-commerce solutions and plugins. I specialize in PHP development, following WordPress coding standards to deliver clean, maintainable code. Currently, I'm exploring AI and e-commerce by building multi-agent systems and SaaS products that integrate technologies like Google Gemini API with WordPress platforms, approaching every project with a commitment to performance, security, and exceptional user experience.
Bug Fixing, Development

PHP error monitoring beats digging through logs

A checkout page went white for some customers and the PHP error log only said what broke, not why. Here’s the case for dedicated error monitoring that captures the full application state at the moment of the crash.

Read Article
Bug Fixing, Development

WordPress error logging that gives you real context

An intermittent coupon error at checkout left the logs useless because they had no context. Here’s how structured logging in WordPress captures the user, request, and cart state so you can reproduce and fix the bug.

Read Article
Bug Fixing, Development

Fixing plugin conflicts with the WordPress decorator pattern

A real WooCommerce case where two plugins both tried to extend wpdb and only one could win. Here is how the decorator pattern wraps the object instead, so they can stack without breaking each other.

Read Article
Bug Fixing, Development

Pragmatic WordPress development over perfect code

A new client’s WooCommerce checkout was throwing fatal errors after a developer rebuilt field validation from scratch. The fix was not a better library but a short function hooked into WooCommerce, and here is why that was the right call.

Read Article
Development, E-commerce Development

Writing WordPress code that stays maintainable

A WooCommerce shipping calculator was one 2,000-line file that broke every time a class was added. Refactoring it around a simple interface and small classes fixed that, and it shows how WordPress core can teach better PHP.

Read Article
Development, E-commerce Development

Building a custom WordPress REST API endpoint

A WooCommerce shop was updating stock by hand with a daily CSV export. A custom WordPress REST API endpoint, secured with a permission callback, lets the warehouse system push stock changes straight into the site.

Read Article
Bug Fixing, Development

Shipping code is better than perfect code

A client wanted one checkout field, and the old code tempted me into a week-long refactor. I shipped the field with two WooCommerce hooks instead, a reminder that a working feature on time beats a perfect rewrite that never ships.

Read Article
Development

Simple daily habits for a more productive day

A look at five simple habits that make the workday more productive and less stressful, from planning your morning to taking real breaks and reviewing what worked each week.

Read Article
Bug Fixing, Development

WordPress custom routing without hacking the Rewrite API

A WooCommerce client needed clean URLs for an old custom event plugin, and the Rewrite API alone kept getting fragile. Here is why a proper object-oriented routing system holds up better as a WordPress site grows into an application.

Read Article
Bug Fixing, Development

How to catch silent errors with WordPress error logging

A WooCommerce add to cart button was failing silently for some users, with no logged errors to go on. Here is how a few lines in wp-config.php turn on WordPress error logging so you can see what is actually breaking on a live site.

Read Article

Posts navigation

Previous 1 … 114 115 116 … 130 Next

bbioonThemes

Senior WordPress Engineer
Toptal & Codeable Expert

Connect

  • GitHub
  • Twitter
  • LinkedIn
  • Codeable

Explore

  • Expertise
  • Work
  • Insights
  • Blog

Resources

  • bbioonThemes
  • Contact
  • Privacy Policy
© 2026 bbioonThemes. All rights reserved.
Privacy