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.
Development, E-commerce Development

Integrating a fitness tracker API with WooCommerce

A client wanted WooCommerce to reward customers who hit their step goals on a fitness tracker. Making the API call on every page load fell apart fast, so here is how we synced the data with a background job and a custom table instead.

Read Article
Development, E-commerce Development

Why your startup idea is breaking WooCommerce

A founder tried to build a new business model by stacking five subscription, booking, and membership plugins on WooCommerce. Here’s why that breaks, and why your core logic should be your own code, not a plugin.

Read Article
Bug Fixing, Development

Add an email signup form without bloating WordPress

A client added an email signup form with a heavy marketing plugin and wrecked his site speed. Here’s how to build a lightweight form that posts to your provider’s REST API instead, with full control and no bloat.

Read Article
Bug Fixing, Development

The DRY principle and the real cost of repeating code

Duplicated pricing logic across half a dozen WooCommerce templates turned a 30-minute change into a day of risky edits. The DRY principle, and one function as the single source of truth, is the fix.

Read Article
Bug Fixing, Development

Using the WordPress Rewrite API without tanking performance

A junior dev fixed a 404 by flushing WordPress rewrite rules on every page load, which wrecked performance. Here’s how to register rules on init and flush them only once, when they actually change.

Read Article
Bug Fixing, E-commerce Development

Actionable error logging is more than a debug.log file

A WooCommerce checkout threw intermittent 500 errors and the logs were useless. Here’s how logging with context, the user, their cart, the gateway, turns a noisy debug.log into error logging you can actually act on.

Read Article
Bug Fixing, Development

How I built custom error logging in WordPress

A client had a WooCommerce checkout throwing random 500 errors while a 200MB debug log told them nothing. Here is the custom error logging setup I used to catch, count, and get alerted on new errors.

Read Article
Bug Fixing, Development

How over-engineering broke a WordPress dashboard

A client’s WooCommerce dashboard kept timing out. The cause was a custom framework built for one low-stock widget. Here is how I replaced about a thousand lines with a short function that leans on WordPress and WooCommerce core.

Read Article
Development, E-commerce Development

Build on the right WordPress foundation

A freelancer rebuilt WooCommerce from scratch and left a store that broke on every plugin update. Here is why building with WordPress hooks and filters beats fighting the framework.

Read Article
Bug Fixing, Development

Why generic PHP error monitoring misses WordPress bugs

A WooCommerce checkout kept failing silently while a generic PHP error monitor reported zero issues. The cause was a WP_Error the calling code never checked. Here is why WordPress needs monitoring built for it.

Read Article

Posts navigation

Previous 1 … 115 116 117 … 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