Powered by Adobe Commerce 2.4.9

ppl-product-recommendations.png

PPL Product Recommendations

First year:
0
TOTAL DUE TODAY:

Trader Information

Back to top

Overview

Back to top

PPL Product Recommendations for Magento adds self-hosted, store-owned product recommendations to product pages and add-to-cart flows. It is built for merchants and agencies that want practical "customers also bought" and related-product suggestions based on store data, native merchandising links, similarity signals, and optional industry context without sending catalog, order, or shopper context to an external recommendation SaaS.

 

The module uses store data from Magento first. Its primary signal is a materialized co-purchase index built from order history. Merchant-curated related, up-sell, and cross-sell links can contribute additional candidates, while category overlap, selected product attributes, similar price, category popularity, global popularity, and optional Search Intelligence "goes-with" industry lists provide cold-start and complementary-product coverage.

 

Features

  • Product-page recommendation block with native-looking product cards and async loading.
  • Add-to-cart drawer that can confirm the cart action, show cart items/subtotal, and suggest complementary products.
  • Co-purchase recommendation index with CLI rebuild command and scheduled cron rebuild.
  • Fallback candidate sources for native product links, category overlap, attribute similarity, price band, and popularity.
  • Optional Search Intelligence industry "goes-with" lists for complementary product-type recommendations.
  • Configurable source weights, minimum support, minimum score, order lookback window, result limits, and eligibility rules.
  • PPL Hub admin configuration under Stores > Configuration > PPL Hub > Product Recommendations.
  • Admin dashboard and preview workflow for rebuild status and recommendation checks.
  • Store-aware and customer-group-aware recommendation rows for product-page and cart-drawer surfaces.
  • Safe defaults: the module installs disabled, and each storefront surface has its own switch behind the master switch.
  • Debug mode for local verification that can include score components in AJAX responses.
  • Translation CSV baseline for 12 locales.

 

Why merchants use it

Recommendations help shoppers continue from the product they are already considering, but many stores do not need a remote personalization platform for the first useful step. PPL Product Recommendations gives teams working with Magento a local recommendation layer based on actual co-purchase relationships, curated native links, similarity signals, and simple catalog fallbacks. The result is understandable, controllable, and easy to verify in the same Magento runtime where the storefront already lives.

 

Common use cases

  • Showing "Customers were also interested in" blocks on product detail pages.
  • Opening an add-to-cart drawer that confirms the cart action and suggests complementary products.
  • Using real order combinations to lift products that are often purchased together.
  • Keeping native related, up-sell, and cross-sell work useful as a boost or fallback source.
  • Providing cold-start recommendations when order history is still thin.
  • Using selected attributes, price band, and industry "goes-with" context to make similarity more useful.
  • Running a CLI rebuild after catalog or order-data changes before validating storefront output.

 

What you get

  • Extension package for Magento under Ppl_ProductRecommendations.
  • Declarative schema for the recommendation index and build-state table.
  • CLI command `bin/magento ppl:productrecommendations:rebuild` with an optional `--store` filter.
  • Hourly cron job for rebuilding recommendation pairs.
  • Frontend AJAX endpoint `/ppl_recommendations/ajax/recommendations`.
  • Product-page async template, add-to-cart drawer template, RequireJS modules, and frontend CSS.
  • PPL Hub admin configuration, dashboard, preview workflow, and ACL integration.
  • Focused unit tests for scoring, candidate merging, configuration behavior, and provider behavior.

 

Compatibility

Designed for Magento Open Source and Adobe Commerce 2.4 environments. Requires PHP 8.1 or newer, Magento catalog, catalog widget, checkout, customer, sales, store, backend, config, inventory sales API modules, plus PPL Hub 1.2 or newer. PPL Tracking is suggested only as a future optional signal source and is not required for version 1.0.0. Optional Search Intelligence industry context can enrich "goes-with" recommendations when configured. The module does not own Magento search, filter, or tracking surfaces.

 

Ideal for

Merchants and agencies working with Magento that want a practical, local recommendation layer for product pages and add-to-cart journeys, with admin-controlled surfaces, transparent scoring inputs, and no hard dependency on external recommendation infrastructure.

 

Technical Specifications

Back to top

Seller profile

Pawel Pliousnin Digital Solutions

Seller contact

E-mail

Current Version

1.3.0

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

11 August, 2026

Categories

Extensions, Content & Customizations, Personalization & Experience Management, Product Content

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.3.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    1.3.0
    - Adopted the shared PPL Hub UI theme for the recommendation surfaces
    - Aligned to the PPL Hub 1.3 line for admin navigation, ACL, and menu integration
    - Magento Open Source and Adobe Commerce 2.4.9 compatibility
    - Minor fixes and stability improvements

    1.2.0
    - Initial release.
    - Added self-hosted product-to-product recommendation engine for product-page and add-to-cart drawer surfaces.
    - Added materialized co-purchase recommendation index with build-state tracking.
    - Added CLI rebuild command: `bin/magento ppl:productrecommendations:rebuild`.
    - Added scheduled cron rebuild job.
    - Added Magento native product-link, category-similarity, and popularity fallback sources.
    - Added configurable product-page block position.
    - Added attribute similarity, similar-price points, and optional Search Intelligence industry "goes-with" points.
    - Added per-surface scoring behavior for product-page and cart-drawer contexts.
    - Added admin dashboard and preview workflow for rebuild status and recommendation checks.
    - Added native-looking recommendation cards with add-to-cart, wishlist, and compare actions.
    - Added PPL Hub configuration for master enablement, surface switches, limits, source toggles, scoring weights, and eligibility rules.
    - Added storefront AJAX endpoint and JSON product-card payloads.
    - Added product-page async recommendation block.
    - Added add-to-cart drawer shell with optional recommendation slider.
    - Added 12-locale translation baseline.
    - Added safe disabled defaults, product/cart exclusions, out-of-stock exclusion, and debug score output for local verification.

1.2.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    1.2.0
    - Initial release.
    - Added self-hosted product-to-product recommendation engine for product-page and add-to-cart drawer surfaces.
    - Added materialized co-purchase recommendation index with build-state tracking.
    - Added CLI rebuild command: `bin/magento ppl:productrecommendations:rebuild`.
    - Added scheduled cron rebuild job.
    - Added Magento native product-link, category-similarity, and popularity fallback sources.
    - Added configurable product-page block position.
    - Added attribute similarity, similar-price points, and optional Search Intelligence industry "goes-with" points.
    - Added per-surface scoring behavior for product-page and cart-drawer contexts.
    - Added admin dashboard and preview workflow for rebuild status and recommendation checks.
    - Added native-looking recommendation cards with add-to-cart, wishlist, and compare actions.
    - Added PPL Hub configuration for master enablement, surface switches, limits, source toggles, scoring weights, and eligibility rules.
    - Added storefront AJAX endpoint and JSON product-card payloads.
    - Added product-page async recommendation block.
    - Added add-to-cart drawer shell with optional recommendation slider.
    - Added 12-locale translation baseline.
    - Added safe disabled defaults, product/cart exclusions, out-of-stock exclusion, and debug score output for local verification.

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top