bbioonThemes
  • Home
  • Blog

Category: E-commerce Development

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

Why your custom WooCommerce emails look broken in Gmail

A client WooCommerce order emails looked fine in Apple Mail but broke in Gmail. The reason: Gmail strips CSS from the head. Why inlining your styles is the only reliable fix.

Read Article
Development, E-commerce Development

How the strategy pattern fixed a messy shipping module

A WooCommerce shipping module was one 800-line if/else function. Refactoring it with the strategy pattern turned adding a new carrier from a 40-hour job into an hour of work.

Read Article
Development, E-commerce Development

Using an interface to save WordPress custom post types

A client needed three custom post types fed by three APIs. Instead of writing near-identical save functions, I defined one PHP interface as a contract and a single function to save any CPT that implements it.

Read Article
Development, E-commerce Development

Stop writing WooCommerce queries that crash your site

I got a Slack message from one of our project managers. A client’s WooCommerce shop, a big one with thousands of products, was crawling. Product…

Read Article
Development, E-commerce Development

Importing WordPress data with the strategy pattern

A client needed to import users from a clean CSV and a messy pipe-delimited file. The strategy pattern kept the importer clean instead of a tangle of if/else blocks.

Read Article

Posts navigation

Previous 1 … 10 11 12 13 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