yotpo / magento2-module-yotpo-core
Yotpo Reviews core extension for Magento2
Package info
github.com/YotpoLtd/magento2-module-core
Type:magento2-module
pkg:composer/yotpo/magento2-module-yotpo-core
Requires
- php: ^7.1|^8.0
- magento/framework: >=102.0.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
- yotpo/module-yotpo: <4.0
Replaces
- yotpo/magento2-module-yotpo-reviews: *
- yotpo/module-review: *
- dev-master
- 4.3.10
- 4.3.9
- 4.3.8
- 4.3.7
- 4.3.6
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.34
- 4.0.33
- 4.0.32
- 4.0.31
- 4.0.30
- 4.0.29
- 4.0.28
- 4.0.27
- 4.0.26
- 4.0.25
- 4.0.24
- 4.0.23
- 4.0.22
- 4.0.21
- 4.0.20
- 4.0.19
- 4.0.18
- 4.0.17
- 4.0.16
- 4.0.15
- 4.0.14
- 4.0.13
- 4.0.12
- 4.0.11
- 4.0.10
- 4.0.9
- 4.0.8
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 0.0.1
- dev-marketplace-bump-4.3.10
- dev-marketplace-mftf-replace
- dev-docs/readme-add-adobe-commerce-step
- dev-ORB-8820-fix-symfony-types
- dev-KAT-765-support-tracking-url
- dev-KAT-CONF-version-0.0.1
- dev-SMSPC-538-option-to-capture-klaviyo-forms
- dev-COR-81-handle-config-product-price
- dev-COR-FIX-4104
- dev-COR-2083-skip-variants-that-their-product-is-not-available-4104
- dev-COR-2038-fetch-product-image-url-refactor-suggestion
- dev-COR-manaf-reset-sync-4104
- dev-manaf-sync-reset-on-app-key-change
- dev-manaf-and-images-4104
- dev-COR-2038-fetch-product-image-url
- dev-COR-2038-fetch-product-image-url-4104
- dev-manaf-sync-reset-on-app-key-change-2
- dev-COR-2004-change-real-time-products-sync-flows-to-sync-changed-products-4104
- dev-COR-2003-for-artifact
- dev-YOTOPT-415-phpstan-errors
This package is auto-updated.
Last update: 2026-09-15 13:23:02 UTC
README
This library includes the core files of the Yotpo Reviews & SMSBump extension. The directories hierarchy is as positioned in a standard magento 2 project library
This library will also include different version packages as magento 2 extensions
Docs
Requirements
Magento 2.0+ (Up to module verion 2.4.5)
Magento 2.1+ (Module version 2.7.5 up to 2.7.7)
Magento 2.2+ (Module version 2.8.0 and above)
Magento 2.4.8 (Module version 4.3.2 and above)
Magento 2.4.9 (Module version 4.3.7 and above)
✓ Install via composer (recommended)
Run the following command under your Magento 2 root dir:
composer require yotpo/magento2-module-yotpo-core
php bin/magento maintenance:enable
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento maintenance:disable
php bin/magento cache:flush
Install manually under app/code
- Download & place the contents of Yotpo's Core Module under {YOUR-MAGENTO2-ROOT-DIR}/app/code/Yotpo/Core.
- Download & place the contents of this repository under {YOUR-MAGENTO2-ROOT-DIR}/app/code/Yotpo/Yotpo
- Run the following commands under your Magento 2 root dir:
php bin/magento maintenance:enable
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento maintenance:disable
php bin/magento cache:flush
Usage
After the installation, Go to The Magento 2 admin panel
Go to Stores -> Settings -> Configuration, change store view (not to be default config) and click on Yotpo Product Reviews Software on the left sidebar
Insert Your account app key and secret
Copyright © 2018 Yotpo. All rights reserved.
Publish new version
-
You need to change the reference to the version number in all occurrences in these repositories:
- magento2-module-core
- magento2-module-reviews
- magento2-module-combined (kept only because the standard update script installs through it — dropping it would block that script until it's rewritten; not needed otherwise)
- magento2-module-messaging — only when combined is also being bumped. Messaging itself needs no code changes, but combined pins an exact messaging version, and that pinned messaging pins an exact core version. If messaging isn't bumped to match, combined's dependency graph becomes unsatisfiable (two different core versions required at once) and the release breaks. Skip this repo entirely if core/reviews change without combined.
-
After you've merged it, you'll need to create a new tag with the new version number in all repos:
- git tag {VERSION}
- git push origin {VERSION}
-
Check to see that the new version exists in packagist (https://packagist.org/).
-
Update the extension version in Adobe Commerce Cloud (https://commercedeveloper.adobe.com/extensions/), packaged/released there. Login with credentials from the password manager (ask Vladi/Marto if you don't have them). Submit a new version to update version, release notes, description, etc.
- Technical submission requires zipping the reviews extension and uploading it. Before zipping, change
"name": "yotpo/module-yotpo"in composer.json (uncommitted — Adobe Commerce Cloud expects that exact package name and errors otherwise):
(excludingzip -r yotpo_module-yotpo-reviews-4.3.4.zip magento2-module-reviews/ -x 'magento2-module-reviews/.git/*' -x 'magento2-module-reviews/.gitignore'.gitand.gitignoreis required, or the upload errors) - Adobe then runs an automated test — monitor progress via Test Reports (Ctrl+F on the submission page).
- Technical submission requires zipping the reviews extension and uploading it. Before zipping, change