Tag-weighted upvotes against your real catalogue.
Each answer carries an upvote weight per product or product variant. The default engine sums the votes, applies eligibility filters, and returns a ranked recommendation set. The whole engine is one PHP interface — swap it for an AI backend without rewiring the storefront or the REST API.