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

Where WooCommerce admin reports actually get read

A requested feature that ships and then goes unused is usually a delivery problem, not a quality problem. I compare three surfaces for store-owner data in WooCommerce: a standalone dashboard page, a scheduled email, and a column inside the orders list, with the HPOS hooks for the last one.

Read Article
AI in WordPress, E-commerce Development

Why vector search misses SKUs and internal product codes

Embeddings handle synonyms and typos, then quietly fail on SKUs, product tiers, and anything private to your store. A long Towards Data Science piece on RAG failure modes explains why, and most of it maps straight onto WooCommerce search.

Read Article
AI in WordPress, E-commerce Development

Choosing a RAG technique before you embed anything

Clients keep asking for AI product search on stores where the catalog is already a database. Before anyone writes an embedding job, run the plain query and see what it answers. Here is where RAG genuinely fits on a store, and where a filter wins.

Read Article
Bug Fixing, Development

What DAX lineage actually does to your filters

DAX lineage is a tag that says which model column a value came from. Break it with a little arithmetic and your filter stops filtering, with an error that points at the wrong line. I cover what breaks, what TREATAS does, and when the model needs a relationship instead.

Read Article
AI, Development

Ranking by head-to-head votes with the Bradley-Terry model

The Chatbot Arena ranks language models with one question: which answer is better? The Bradley-Terry model explains how that works, and it maps onto store ranking jobs nicely. I walk through the math, a PHP fit, and the failure modes to expect.

Read Article
AI, E-commerce Development

WooCommerce AI analytics starts with defining revenue

An agent answering store questions is only as good as the definitions underneath it. Before wiring one to a WooCommerce database, know where the numbers actually come from: post tables or HPOS, lookup tables or raw orders, and what revenue even means.

Read Article
AI, AI in WordPress

When a cross-encoder reranker helps WooCommerce search

Adding a cross-encoder reranker to store search sounds like the obvious upgrade. The tests I read suggest it rarely beats a better embedding, costs hundreds of milliseconds per query, and only clearly wins when answers sit buried in long text. Filters, synonyms and SKU lookups come first.

Read Article
AI in WordPress, Development

RAG content indexing starts with the parser in WordPress

A RAG pipeline on WordPress lives or dies on what post_content actually contains. This post covers the three parsing traps behind most retrieval misses, a short function to clean content for indexing, and how to debug failures by tracing queries instead of tuning models.

Read Article
Design, Development

Serving 4K wallpaper downloads from WordPress

Smashing Magazine’s June wallpaper drop includes 4K files, and WordPress will quietly scale them to 2560px unless you stop it. Here’s what the big image threshold does to downloads, why the usual one-line fix is too broad, and what I’d do instead.

Read Article
Development, Front-end

Markdown in WordPress needs an escaping pass

WordPress has no Markdown parser in core, so the rendering is always yours to wire up. The tempting shortcut is to echo the parsed HTML straight out. On a WordPress site that string usually comes from user input, so it needs wp_kses before it reaches the page.

Read Article

Posts navigation

1 2 … 136 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