Frequently Bought Together for WordPress
“Customers who bought this also bought” companions from real purchase co-occurrence.
Frequently Bought Together, in practice.
A scheduled job builds a pairs table from your own order history, keeps pairs above a minimum support and scores them by lift. Product pages render the top companions automatically, or you place them with a shortcode; a public REST route serves the same data. Rebuilds are non-blocking so the storefront never shows an empty gap.
- Rebuild on a custom N-day schedule with a rolling lookback window
- Minimum-support threshold so one-off coincidences don’t surface
- Score is overridable via the ambikly_recommendation_score filter
- Companions filtered to published products that are in stock
- Renders on product pages, via [ambikly_recommendations], and over REST
- Manual rebuild action for store managers
Storefront, admin and settings.
On the storefront
- [ambikly_recommendations] shortcode
- Automatic block on product detail pages
In the admin
- Rebuild recommendations action
Settings you control
- Number of recommendations
- Minimum orders for co-occurrence
- Rebuild every N days
- Heading
- Only consider orders from the last N days
Routes and hooks.
Built on the same Addon SDK as every other Pro add-on — extend it instead of replacing it.
REST routes
GET /ambikly-pro/v1/recommendationsPOST /ambikly-pro/v1/recommendations/rebuild
Core hooks it listens to
ambikly_pro_reco_rebuildambikly_product_detail_bodyambikly_recommendation_scorerest_api_init
Works with
From toggle to live in a few minutes.
-
Enable it
Ambikly → Add-ons → Frequently Bought Together → toggle on. Pro must be active; nothing else to install.
-
Set it up
Open its settings panel and set: number of recommendations; minimum orders for co-occurrence; rebuild every N days; heading; only consider orders from the last N days.
-
Find it in use
The storefront surfaces, admin screens and settings it adds are listed under “Where it shows up” above; nothing needs placing by hand unless a shortcode is named there.
-
Turn it off without losing anything
Disable the add-on from the same screen. Its settings and data stay in place, and a lapsed license pauses it the same way — the store keeps running.
About Frequently Bought Together.
Does this use an AI model?
No. It is a market-basket co-occurrence query over your real orders — not a language model. The score filter is the hook for swapping in embedding-based similarity later.
Will out-of-stock products be recommended?
No. Only published, in-stock products are returned.
Also on the same license.
Product Bundles
Package multiple products under a single SKU at a fixed or computed price.
MerchandisingAbandoned Cart Recovery
Win back customers who left items in their cart with a sequence of automated emails.
MarketingAdvanced Reports
Cohort retention, RFM segmentation, top-customers, and CSV exports.
AdminGet Frequently Bought Together with every other add-on.
Pro is $199 a year or $549 once, for all 35 add-ons. Enable this one from the same admin the day you need it.