Automating Checkout Add-On Recommendations in WordPress for WooCommerce
I built a WooCommerce plugin to solve a problem I kept seeing in stores: checkout add-ons and post-purchase offers usually feel either too manual to manage or too aggressive for customers. The goal...

Source: DEV Community
I built a WooCommerce plugin to solve a problem I kept seeing in stores: checkout add-ons and post-purchase offers usually feel either too manual to manage or too aggressive for customers. The goal was to make recommendations feel contextual. Instead of sending shoppers away from checkout, the plugin injects related products and order bumps directly into the existing flow, then optionally shows a single upsell modal after the order is placed. You can see the full plugin at Smart Funnel for WooCommerce. Under the hood, I split the system into three parts. First, there is a checkout recommendation layer. Store owners can manually map related products, or let the plugin use purchase history to surface products that are commonly bought together. That logic lets the checkout grid act more like lightweight association matching than a static cross-sell block. Second, there is a funnel engine for order bumps and post-purchase upsells. Each offer is stored with conditions, priority, discount se