PHPackages                             berrypath/magento2-berrypath-flow - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. berrypath/magento2-berrypath-flow

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

berrypath/magento2-berrypath-flow
=================================

BerryPath Flow widget integration for Magento 2.

1.0.5(4w ago)1261MITPHPPHP &gt;=8.1

Since Jun 13Pushed 1w agoCompare

[ Source](https://github.com/BerryPath/magento2-berrypath-flow)[ Packagist](https://packagist.org/packages/berrypath/magento2-berrypath-flow)[ RSS](/packages/berrypath-magento2-berrypath-flow/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (5)Dependencies (1)Versions (7)Used By (1)

BerryPath Guided Selling Flows for Magento 2
============================================

[](#berrypath-guided-selling-flows-for-magento-2)

[![BerryPath Guided Selling Flows for Magento 2](docs/banner-1544x500.png)](docs/banner-1544x500.png)

Help shoppers choose the right product with guided selling flows on Magento category pages, product pages, and CMS content.

New to BerryPath? A free plan is available with **1 guided selling flow and up to 2,500 products**. Existing customers keep using their current plan.

- [Start for free](https://app.berrypath.eu/register)
- [Magento setup guide](https://www.berrypath.eu/docs/magento-module)
- [Live demo](https://www.berrypath.eu/demo/category)

Guide shoppers where decisions happen
-------------------------------------

[](#guide-shoppers-where-decisions-happen)

- **Category pages:** narrow a large collection before filters and product grids become overwhelming.
- **Product pages:** confirm whether the current product fits and guide shoppers to stronger alternatives.
- **CMS content:** turn homepages, buying guides, landing pages, and campaigns into interactive product advice.
- **Popup, sidebar, or inline:** choose the experience that best fits the page and storefront theme.

Built for Magento teams
-----------------------

[](#built-for-magento-teams)

- Configure global market, locale, placement, and product identifier defaults per Magento scope.
- Assign a different BerryPath Flow UUID to individual products and categories.
- Place flows in CMS content with the Magento `BerryPath Flow` widget.
- Match the current product by Magento product ID, SKU, or another product attribute.
- Measure assisted order value from the Magento checkout success page.
- Connect Magento product data with the included BerryPath Product Feed module.
- Add Hyva storefront support with the optional compatibility package.

How it works
------------

[](#how-it-works)

1. Build and publish a guided selling flow in BerryPath.
2. Copy its BerryPath Flow UUID or published widget URL.
3. Add it to a Magento category, product, or CMS widget.
4. Test the shopper journey and use BerryPath analytics to improve it.

A BerryPath account is required to build and publish guided selling flows.

Installation
------------

[](#installation)

```
composer require berrypath/magento2-berrypath-flow
bin/magento module:enable BerryPath_Flow
bin/magento setup:upgrade
bin/magento cache:flush
```

For local `app/code` development, place the module at:

```
app/code/BerryPath/Flow

```

The Composer package installs `berrypath/magento2-berrypath-product-feed` as a dependency.

Configuration
-------------

[](#configuration)

Store defaults:

```
Stores > Configuration > BerryPath > Flow

```

Configure the global enable switch, market code, locale, category and product placements, product ID source, and assisted conversion measurement here. Settings support Magento default, website, and store-view scope.

Place a flow:

```
Category: Catalog > Categories > BerryPath Flow
Product:  Catalog > Products > BerryPath Flow
CMS:      Content > Widgets > Add Widget > BerryPath Flow

```

Paste the public token, share URL, or embed URL from a published BerryPath flow. If no BerryPath Flow UUID is configured for the current placement, the module renders nothing.

The locale setting is sent as `data-berrypath-locale`. Leave it empty to derive the primary language from the Magento store locale—for example, `de_DE` becomes `de`.

Product feed
------------

[](#product-feed)

Manage product feeds from:

```
Catalog > BerryPath > Product Feeds

```

Create separate feeds for store views and channels, select the product attributes BerryPath needs for matching, and generate XML, CSV, or JSON output manually or through Magento cron.

See the [`berrypath/magento2-berrypath-product-feed`](https://github.com/BerryPath/magento2-berrypath-product-feed) package for detailed feed configuration.

Hyva compatibility
------------------

[](#hyva-compatibility)

For Hyva storefronts, install the separate compatibility module:

```
composer require berrypath/magento2-berrypath-flow-hyva-compat
bin/magento module:enable BerryPath_FlowHyvaCompat
bin/magento setup:upgrade
bin/magento cache:flush
```

The package replaces the standard frontend templates through `hyva-themes/magento2-compat-module-fallback` while keeping the same placements and configuration.

External service and privacy
----------------------------

[](#external-service-and-privacy)

The module loads the [BerryPath embed script](https://www.berrypath.eu/embed/berrypath.js) only when a guided selling flow or assisted conversion event is used. BerryPath receives the configured flow token, locale, market code, and product identifier required to display and match the selected flow.

When assisted conversion measurement is enabled, the Magento checkout success page sends the order total and configured product identifiers to BerryPath. Customer names, email addresses, postal addresses, and payment details are not included. Measurement can be disabled in the module settings.

- Service provider: [BerryPath](https://www.berrypath.eu)
- [Terms and conditions](https://www.berrypath.eu/terms)
- [Privacy statement](https://www.berrypath.eu/privacy)

Screenshots
-----------

[](#screenshots)

Ask relevant, easy-to-answer questions:

[![Guided selling question](docs/screenshots/guided-question.png)](docs/screenshots/guided-question.png)

Turn shopper answers into focused product recommendations:

[![Guided selling recommendations](docs/screenshots/recommendation-results.png)](docs/screenshots/recommendation-results.png)

Place guided selling in Magento CMS content, category pages, and product pages:

[![Homepage CMS widget](docs/screenshots/homepage-widget.png)](docs/screenshots/homepage-widget.png)

[![Category page widget](docs/screenshots/category-widget.png)](docs/screenshots/category-widget.png)

[![Product page widget](docs/screenshots/product-widget.png)](docs/screenshots/product-widget.png)

License
-------

[](#license)

MIT. See [LICENSE](LICENSE).

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance97

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

6

Last Release

29d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2ee4de80f0235969a01da2eb7c088d6cf002d75a666728c6be5d81fc7ab186ed?d=identicon)[sidworks](/maintainers/sidworks)

---

Top Contributors

[![jellesiderius](https://avatars.githubusercontent.com/u/8039493?v=4)](https://github.com/jellesiderius "jellesiderius (12 commits)")

---

Tags

berrypathe-commercemagentomagento2magento2-extensionmagento2-module

### Embed Badge

![Health badge](/badges/berrypath-magento2-berrypath-flow/health.svg)

```
[![Health](https://phpackages.com/badges/berrypath-magento2-berrypath-flow/health.svg)](https://phpackages.com/packages/berrypath-magento2-berrypath-flow)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
