nosto / module-nostotagging
nosto/module-nostotagging
Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.
Nosto module for Magento 2
Increase your conversion rate and average order value by delivering your
customers personalized product recommendations throughout their shopping
journey.
Nosto allows you to deliver every customer a personalized shopping experience
through recommendations based on their unique user behavior - increasing
conversion, average order value and customer retention as a result.
Installing
The preferred way of installing the extension is via Composer. If you don't have composer installed yet you can get it by following these instructions. It's recommended to install composer globally. You will also need public key and private key from Magento Marketplace or Magento Connect in order to install packages to Magento 2 via Composer. Please follow these instructions to get public key and private key http://devdocs.magento.com/guides/v2.1/install-gde/prereq/connect-auth.html. Once you have composer installed you can install Nosto extension (nosto/module-nostotagging).
For complete installation instructions please see our Wiki
License
Open Software License ("OSL") v3.0
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
4.0.0-rc.1 (pre-release)
- Introduce cache for Nosto product data to speedup the product tagging added to the product pages
- Introduce Nosto product data change detection to avoid redundant API calls to Nosto
- Utilize bulk operations for product updates
- Add support for indexing in parallel mode
- Cleanup the change log database tables after indexer run
- Prevent full reindex on
setup:upgrade - Remove category personalization features (separate plug-in)
- Use graphql for sending order confirmations and order status updates
- Speedup the SKU price lookups by using price index table (catalog_product_index_price)
- Speedup the inventory level lookups by using
StockRegistryProvider - Add constraint for minimum supported Magento version (2.2.6)
3.8.7
- Fix product availability when in single store mode
3.8.6
- Fix add to cart array comparison
3.8.5
- Remove proxy classes from constructors to be in accordance with Magento marketplace code review
3.8.4
- Fix Nosto indexer's full reindex logic
3.8.3
- Fix parent product resolving for SKUs in product service
3.8.2
- Fix redirect_uri for multi-store setup with different domains
3.8.1
- Fix version comparison on data upgrading
3.8.0
- Use mock product in category personalisation when preview mode is enabled
- Generate customer_reference value automatically when new customer is created
- Create command line to generate customer_reference value for all customers missing it
- Add inventory level data to SKUs
3.7.5
- Remove product cache flushing after upsert to avoid failures in altering product categories
3.7.4
- Fix issue with trying to call method on null when order confirmation observer fails
3.7.3
- Fix issue with add to cart controller where product from request could be null
- Fetch the customer group directly from the session since the logged in check seems to fail when full page cahce is enabled
3.7.2
- Get current store from store code param when connecting existing Nosto account
- Fix unclosed javascript method when Nosto autoload is enabled
3.7.1
- Fix issue in setting the marketing permission in customer tagging
3.7.0
- Add customer reference field when installing the extension
- Ignore non-numeric product ids in Graphql responses
3.6.1
- Use sections for active variation tagging when price variations are enabled
- Exclude base variation from variation collection
3.6.0
- Add support for persistent customer reference
- Enrich the customer tagging to contain more fields
3.5.0
- Refactor console commands to use proxy dependencies to avoid redundant dependency injection chain reaction
- Remove redundant injected dependencies from block classes
- Enrich the category tagging to contain url, image, etc.
3.4.1
- Fix issue with price variations in case catalog rules are specified
3.4.0
- Add category personalisation for sorting products
- Fix issue with sending orders when user is not logged in
- Fix issue with sending unmatched orders
- Add date published to product tagging
- Fix issue with redirect url
- Fix issue with reconnecting same account for same scope
3.3.0
- Fix an issue with configurable products that were added to cart had no link or image
- Handle exceptions in line cart line item building and order line item building
- Remove support for PHP < 7.0.0
3.2.3
- Fix issue with scope when saving the domain
3.2.2
- Fix issue with missing storefront domain when upgrading module
3.2.1
- Fix issue calculating bundle product price with no options
3.2.0
- Disable price variation when multicurrency is enabled
- Skip product attributes that contains arrays with non-scalar values
- Exclude non-scalar arrays from tags selector
- Refactor method being called many times
3.1.0
- Define percentage of PHP memory that indexer is allowed to use
- Prevent indexing in case Nosto is not connected
- Improve memory usage during indexing proccess
- Encode HTML characters automatically
- Save storefront domain when creating or connecting Nosto account
- Display warning in case of mismatching live domain with stored domain
- Include active domain and Nosto account in API calls
- Display Nosto tokens in store configuration
3.0.4
- Fix issue populating custom fields from Nosto product tags
3.0.3
- Fix error that may happen when order and cart items has no parent product associated
3.0.2
- Bump Nosto SDK version to fix the double encoded Oauth redirect URL
- Remove redundant module manager dependency from rating helper
3.0.1
- Bump Nosto SDK version to support HTTP 2
3.0.0
New features
- Add support for using customer group pricing in Nosto recommendations
- Introduce a cli command for connecting Nosto account via command line
- Support using Yotpo ratings and reviews in Nosto recommendations
- Support using same nosto email widget snippet for multiple Nosto accounts
- Update marketing permission to Nosto in real-time when newsletter subscription is changed
- Support adding multiple products to cart from Nosto recommendations
Fixes & improvements
- Improve performance for generating tagging (@hostep)
- Fix the issue with product building when no custom fields are found (@hostep)
- Improve error handling for Nosto dashboard in store admin area
- Code style fixes & refactoring
2.11.8
- Fix an issue that could prevent the extension to be installed in Magento 2.3
2.11.7
- Fix wrong category translation
2.11.6
- Add batching for scheduled indexer
2.11.5
- Fix bundled product throwing exceptions when option has no selections
2.11.4
- Improve the stock status check for Nosto prouducts and SKUs
2.11.3
- Fix check causing all SKU’s to have invisible availability
2.11.2
- Ensure that the product is available in given store scope before building Nosto product object
2.11.1
- Use IframeTrait for URL building in order to make the possible errors more visible
2.11.0
- Add possibility to remove “/pub/” directory from product image URLs
- Add possibility to define quantity for Nosto’s add to cart
- Obey the alternative image tagging feature flag
2.10.6
- Fix add to cart (Recobuy) javascript errors when Magento 2 is configured to minimize, merge or bundle javascript files
2.10.5
- Fix product availability check for non visible products in the website
2.10.4
- Fix issue that send null prices when configurable product has no available SKU
2.10.3
- Fix Nosto product prices to obey the tax display setting
- Fix product indexer database issue with large catalogs
2.10.2
- Add fallback for product URL builder in case the rewrites are missing
2.10.1
- Fix issue with product service not handling model filter when Nosto product builder returns null
2.10.0
- Add possibility to disable Nosto's multi currency features
- Fix Nosto iframe loading bug
2.9.0
- Add advanced setting to disable sending customer data to Nosto servers
2.8.0
- Add marketing permission for customer tagging and for buyer (GDPR compatibility)
- Fix the Nosto account installation screen if no products are attached in a store view
2.7.0
Improvements
- Prefix order numbers to avoid collision with already used order numbers when migrating from Magento 1 to Magento 2
- Add possibility to exclude products from Nosto index
- Improve the add to cart popup trigger
Bug fixes
- Fix the list price for bundled products when all selections are optional
Refactoring
- Use repositories instead of factories where applicable
- Render Nosto tagging programmatically without templates
2.6.1
- Improve add to cart popup trigger
- Add support for removing / discontinuing products in Nosto
- Apply catalog price rules for product API calls
2.6.0
- Add support for sending cart updates to nosto when product is added to the shopping cart
2.5.0
- Add setting for hiding store codes from URLs
- Add a button links to the nosto configuration page
- Add sku id in the cart and order tagging
- Add custom fields tagging to product
- Fix the issue that order and product importing to nosto did not work in php strict mode
2.4.0
- Add CI definitions
- Fix doc blocks & coding standard issues
- Clear page cache and layout cache after Nosto account is installed, reconnected or removed
- Introduce repository for Nosto Customer
- Fix infinite redirect loop on Nosto admin page
- Rename price helper methods to avoid confusion whether the taxes are included or not
2.3.10
- Fix the issue with sku availability being always in stock
2.3.9
- Remove debug logging for database queries
2.3.8
- Fix the issue that current currency tagging is missing
2.3.7
- Enable sku tagging by default
2.3.6
- Update related products by indexer if catalog price rule, review and rating or inventory level get updated
- Update parent product by indexer if its child product has been deleted
2.3.5
- Fix indexer bugs
2.3.4
- Fix tracking issue of adding sku to cart
2.3.3
- Fix exception handling bug
2.3.2
- Fix Nosto customer saving
2.3.1
- Define arguments for custom logger
- Handle non-existent categories in product category builder
- Move the second recommendation slot under the search results on search results page
2.3.0
Improvements
- Introduce update queue and custom indexer for Nosto product updates
- Add cron job to update advanced scheduled pricing (Community edition only)
- Add a feature flag for low stock notifications
- Report Nosto exception to New Relic if available
- Send more contact details to Nosto during the order confirmation
- Omit inventory level and margin determination when product model is used for tagging
2.2.3
Bug fixes
- Ignore disabled variations from price calculation and SKU tagging
2.2.2
Bug fixes
- Fix the discount calculation in order items
2.2.1
Bug fixes
- Fix the price handling for configurable products with no SKUs
- Fix product observer to fetch the parent configurable product
- Check if product is scheduled / staged before calling Nosto API
2.2.0
Improvements
- Fix deprecated layout definitions
- Display more descriptive errors when account opening fails
- Rename restore cart controller to avoid routing issues with case sensitive setup
- Add missing positioning attributes to layout definitions
- Add "Do not edit" notifications to template files
- Send product updates to Nosto when ratings and reviews are updated or added
Bug fixes
- Fix Nosto product handling in multi-store setup
- Recover from invalid account opening requests
- Remove default variation id from account opening if multiple currencies are not used
2.1.0
Improvements
- Add support for restore cart link
- Add possibility to add product attributes to Nosto tags
- Add support for indicating low stock for a product
- Add support for using thumb url
- Include Magento's object for events dispatched by Nosto
Bug fixes
- Set area code outside constructor in product sync command
- Remove multi-currency check from product template
- Check Nosto account before rendering the javascript stub
- Add null checks item builders
2.0.1
- Fix the multi-currency variation issue when only single currency is used
2.0.0
- Add possibility to use following attributes in Nosto
- GTIN
- brand
- inventory level
- supplier cost
- rating
- review count
- alternative image URLs
- Add possibility to extend / override product data
- Add support for multi-currency stores
- Add possibility to choose which image version is tagged
- Add support for handling the qualification UI
- Add check if Nosto account is installed before outputting Nosto tags & scripts
- Add page type tagging
- Add support for customer reference
- Implement support for "Add to cart" button for recommendations
- Update account settings over the API to Nosto
- Fix product price issue with special prices
- Fix product price to obey tax rules
- Fix product URL sent via API to Nosto
- Fix list price issue configurable products
- Update to the latest Nosto PHP SDK
1.2.0
- Stable release
- Stable release
1.2.0-RC2
- Updated the composer lock
- Removed the minimum stability flag
1.2.0-RC1
- Bump to SDK version 2.5.2
- Make compatible with MEQP
1.1.1
- Fix the errors when running Magento compiler
- Change the block definition of referenceContainer to referenceBlock
1.1.0
- Use Knockout.js for dynamic cart and customer tagging in order to handle full page cache correctly
1.0.1
- Add "js stub" for Nosto script
- Fix issue with orders when Nosto module is installed but Nosto account is not connected
1.0.0
- Make the plug-in compatible with Magento 2.1.0
1.0.0-RC4
- Remove variation tagging
1.0.0-RC3
- Fix store resolving issue(#18)
1.0.0-RC2
- Fix javascript include issue (#16)
- Fix multi store issue (#15)
1.0.0-RC
- Rename the package to nosto/module-nostotagging
0.2.0
- Dispatch event after Nosto product is loaded
- Improve exception handling
- Fix acl issues
0.1.1
- Fix the composer files to autoload Nosto PHP SDK correctly
0.1.0
- First implementation of Magento 2 extension
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 8.1.6 | stable | Fail | 2026-06-11 08:22:36 |
| 8.1.5 | stable | Fail | 2026-05-27 11:17:47 |
| 8.1.4 | stable | Not tested | 2026-03-18 14:32:14 |
| 8.1.3 | stable | Not tested | 2026-03-03 08:29:25 |
| 8.1.2 | stable | Not tested | 2025-12-10 14:45:21 |
| 8.1.1 | stable | Not tested | 2025-11-24 11:12:29 |
| 8.1.0 | stable | Not tested | 2025-11-18 12:37:29 |
| 8.0.10 | stable | Not tested | 2025-09-03 13:19:43 |
| 8.0.9 | stable | Not tested | 2025-08-07 07:00:17 |
| 8.0.8 | stable | Not tested | 2025-08-04 09:53:22 |
| 8.0.7 | stable | Not tested | 2025-07-09 12:15:58 |
| 8.0.6 | stable | Not tested | 2025-06-25 06:20:33 |
| 8.0.5 | stable | Not tested | 2025-05-28 09:37:05 |
| 8.0.4 | stable | Not tested | 2025-05-16 13:30:57 |
| 8.0.3 | stable | Not tested | 2025-04-14 11:20:24 |
| 8.0.2 | stable | Not tested | 2025-04-01 07:54:27 |
| 8.0.1 | stable | Not tested | 2025-03-28 10:42:39 |
| 8.0.0 | stable | Not tested | 2025-03-27 14:44:28 |
| 7.6.1 | stable | Not tested | 2024-10-14 11:33:03 |
| 7.6.0 | stable | Not tested | 2024-06-13 12:19:38 |
| 7.5.1 | stable | Not tested | 2024-04-18 11:03:10 |
| 7.5.0 | stable | Not tested | 2024-03-06 12:35:17 |
| 7.4.0 | stable | Not tested | 2024-01-29 13:59:12 |
| 7.3.1 | stable | Not tested | 2023-09-25 12:36:40 |
| 7.3.0 | stable | Not tested | 2023-08-29 11:50:51 |
| 7.2.6 | stable | Not tested | 2023-06-28 11:20:49 |
| 7.2.5 | stable | Not tested | 2023-06-22 12:25:09 |
| 7.2.4 | stable | Not tested | 2023-04-18 13:07:00 |
| 7.2.3 | stable | Not tested | 2023-04-18 12:02:04 |
| 7.2.2 | stable | Not tested | 2023-04-14 13:22:29 |
| 7.2.1 | stable | Not tested | 2023-01-11 13:54:22 |
| 7.2.0 | stable | Not tested | 2023-01-09 09:16:33 |
| 7.2.0-rc1 | RC | Not tested | 2022-12-23 15:02:32 |
| 7.1.2 | stable | Not tested | 2022-12-20 10:44:01 |
| 7.1.1 | stable | Not tested | 2022-11-29 10:01:09 |
| 7.1.0 | stable | Not tested | 2022-11-15 13:01:26 |
| 7.0.0 | stable | Not tested | 2022-11-15 12:13:25 |
| 7.0.0-rc1 | RC | Not tested | 2022-11-08 11:09:59 |
| 6.1.6 | stable | Not tested | 2022-10-17 07:31:10 |
| 6.1.5 | stable | Not tested | 2022-10-11 11:50:25 |
| 6.1.4 | stable | Not tested | 2022-09-13 08:27:58 |
| 6.1.3 | stable | Not tested | 2022-09-12 12:44:15 |
| 6.1.2 | stable | Not tested | 2022-08-24 14:37:05 |
| 6.1.1 | stable | Not tested | 2022-08-24 14:08:10 |
| 6.1.0 | stable | Not tested | 2022-08-03 08:27:02 |
| 6.0.6 | stable | Not tested | 2022-08-01 11:08:13 |
| 6.0.5 | stable | Not tested | 2022-07-19 07:35:58 |
| 6.0.4 | stable | Not tested | 2022-07-12 06:40:40 |
| 6.0.3 | stable | Not tested | 2022-06-29 08:42:38 |
| 6.0.2 | stable | Not tested | 2022-06-16 09:39:31 |
| 6.0.1 | stable | Not tested | 2022-05-23 07:23:21 |
| 6.0.0 | stable | Not tested | 2022-05-03 10:42:54 |
| 5.4.3 | stable | Not tested | 2022-04-25 12:18:24 |
| 5.4.2 | stable | Not tested | 2022-01-14 14:18:35 |
| 5.4.1 | stable | Not tested | 2021-12-21 08:37:28 |
| 5.4.0 | stable | Not tested | 2021-12-07 08:48:01 |
| 5.3.2 | stable | Not tested | 2021-11-16 15:30:37 |
| 5.3.1 | stable | Not tested | 2021-10-21 12:24:19 |
| 5.3.0 | stable | Not tested | 2021-09-23 13:43:47 |
| 5.2.10 | stable | Not tested | 2021-05-18 08:40:16 |
| 5.2.9 | stable | Not tested | 2021-04-20 12:08:56 |
| 5.2.8 | stable | Not tested | 2021-04-12 09:48:43 |
| 5.2.7 | stable | Not tested | 2021-04-06 13:42:51 |
| 5.2.6 | stable | Not tested | 2021-03-26 12:29:03 |
| 5.2.5 | stable | Not tested | 2021-03-17 14:40:21 |
| 5.2.4 | stable | Not tested | 2021-03-12 14:41:52 |
| 5.2.3 | stable | Not tested | 2021-02-05 12:11:25 |
| 5.2.2 | stable | Not tested | 2021-02-03 13:40:48 |
| 5.2.1 | stable | Not tested | 2021-01-22 13:18:55 |
| 5.2.0 | stable | Not tested | 2021-01-07 14:47:33 |
| 5.1.2 | stable | Not tested | 2020-12-08 15:34:20 |
| 5.1.1 | stable | Not tested | 2020-12-07 13:16:34 |
| 5.1.0 | stable | Not tested | 2020-12-07 12:36:35 |
| 5.0.8 | stable | Not tested | 2020-10-19 10:20:01 |
| 5.0.7 | stable | Not tested | 2020-10-15 08:46:14 |
| 5.0.6 | stable | Not tested | 2020-09-28 13:07:43 |
| 5.0.5 | stable | Not tested | 2020-09-03 12:51:13 |
| 5.0.4 | stable | Not tested | 2020-08-20 09:19:36 |
| 5.0.3 | stable | Not tested | 2020-08-14 07:45:16 |
| 5.0.2 | stable | Not tested | 2020-07-16 07:21:27 |
| 4.0.10 | stable | Not tested | 2020-06-12 07:21:51 |
| 5.0.1 | stable | Not tested | 2020-06-12 06:39:37 |
| 5.0.0 | stable | Not tested | 2020-06-03 12:57:24 |
| 4.0.9 | stable | Not tested | 2020-05-29 05:04:33 |
| 4.0.8 | stable | Not tested | 2020-05-27 11:47:50 |
| 4.0.7 | stable | Not tested | 2020-05-22 07:28:29 |
| 5.0.0-rc1 | RC | Not tested | 2020-04-24 09:59:05 |
| 4.0.6 | stable | Not tested | 2020-03-31 13:27:06 |
| 4.0.5 | stable | Not tested | 2020-02-28 08:24:56 |
| 4.0.4 | stable | Not tested | 2020-02-24 09:56:02 |
| 4.0.3 | stable | Not tested | 2020-02-18 11:18:43 |
| 4.0.2 | stable | Not tested | 2020-02-17 09:23:33 |
| 4.0.1 | stable | Not tested | 2020-02-11 09:22:12 |
| 4.0.0 | stable | Not tested | 2020-02-05 08:14:10 |
| 4.0.0-rc7 | RC | Not tested | 2020-01-10 12:39:58 |
| 3.10.5 | stable | Not tested | 2020-01-10 12:35:55 |
| 4.0.0-rc6 | RC | Not tested | 2020-01-03 13:50:50 |
| 3.10.4 | stable | Not tested | 2020-01-03 08:51:54 |
| 3.10.3 | stable | Not tested | 2020-01-02 09:06:51 |
| 3.10.2 | stable | Not tested | 2019-12-03 11:11:18 |
| 4.0.0-rc5 | RC | Not tested | 2019-11-14 07:38:05 |
| 3.9.0 | stable | Not tested | 2019-11-12 14:49:07 |
| 3.10.1 | stable | Not tested | 2019-11-12 13:13:02 |
| 4.0.0-rc4 | RC | Not tested | 2019-11-08 08:14:37 |
| 3.10.0 | stable | Not tested | 2019-11-07 11:04:16 |
| 4.0.0-rc3 | RC | Not tested | 2019-10-23 13:50:18 |
| 3.8.8 | stable | Not tested | 2019-10-23 12:53:35 |
| 4.0.0-rc2 | RC | Not tested | 2019-10-22 13:08:36 |
| 4.0.0-rc.1 | RC | Not tested | 2019-10-17 06:16:21 |
| 4.0.0-rc1 | RC | Not tested | 2019-10-16 08:55:14 |
| 3.8.7 | stable | Not tested | 2019-09-24 10:10:51 |
| 3.8.6 | stable | Not tested | 2019-09-05 07:51:21 |
| 3.8.5 | stable | Not tested | 2019-09-03 13:46:33 |
| 3.8.4 | stable | Not tested | 2019-08-02 10:57:56 |
| 3.8.3 | stable | Not tested | 2019-07-31 13:52:20 |
| 3.8.2 | stable | Not tested | 2019-06-19 11:32:46 |
| 3.8.1 | stable | Not tested | 2019-06-12 12:16:07 |
| 3.8.0 | stable | Not tested | 2019-06-11 11:14:48 |
| 3.7.5 | stable | Not tested | 2019-06-07 06:35:31 |
| 3.7.4 | stable | Not tested | 2019-06-04 11:55:09 |
| 3.7.3 | stable | Not tested | 2019-05-28 13:48:48 |
| 3.7.2 | stable | Not tested | 2019-05-27 09:39:45 |
| 3.7.1 | stable | Not tested | 2019-05-24 08:48:17 |
| 3.7.0 | stable | Not tested | 2019-05-23 13:11:12 |
| 3.6.1 | stable | Not tested | 2019-05-16 13:32:05 |
| 3.6.0 | stable | Not tested | 2019-05-13 13:47:10 |
| 3.5.0 | stable | Not tested | 2019-05-08 19:30:12 |
| 3.4.1 | stable | Not tested | 2019-05-06 07:52:50 |
| 3.4.0 | stable | Not tested | 2019-04-29 10:13:44 |
| 3.3.0 | stable | Not tested | 2019-04-24 13:37:35 |
| 3.2.3 | stable | Not tested | 2019-04-05 07:41:07 |
| 3.2.2 | stable | Not tested | 2019-03-27 12:54:22 |
| 3.2.1 | stable | Not tested | 2019-03-22 13:35:31 |
| 3.2.0 | stable | Not tested | 2019-03-20 14:28:03 |
| 3.1.0 | stable | Not tested | 2019-03-15 08:19:27 |
| 3.0.4 | stable | Not tested | 2019-02-28 13:19:14 |
| 3.0.3 | stable | Not tested | 2019-02-07 13:37:44 |
| 3.0.2 | stable | Not tested | 2019-01-24 13:04:11 |
| 3.0.1 | stable | Not tested | 2019-01-15 13:40:21 |
| 3.0.0 | stable | Not tested | 2019-01-15 07:15:16 |
| 2.11.8 | stable | Not tested | 2019-01-07 11:24:23 |
| 2.15.2-beta | beta | Not tested | 2018-12-11 12:20:54 |
| 2.11.7 | stable | Not tested | 2018-12-07 10:16:33 |
| 2.15.1-beta | beta | Not tested | 2018-11-22 15:06:49 |
| 2.15.0-beta | beta | Not tested | 2018-11-19 13:44:59 |
| 2.14.1-beta | beta | Not tested | 2018-11-19 12:29:03 |
| 2.11.6 | stable | Not tested | 2018-11-09 12:55:48 |
| 2.11.5 | stable | Not tested | 2018-11-08 06:38:58 |
| 2.14.0-beta | beta | Not tested | 2018-11-01 09:31:06 |
| 2.11.4 | stable | Not tested | 2018-10-23 10:45:31 |
| 2.11.3 | stable | Not tested | 2018-10-18 10:49:21 |
| 2.11.2 | stable | Not tested | 2018-10-17 09:44:37 |
| 2.11.1 | stable | Not tested | 2018-10-02 09:03:45 |
| 2.13.0-beta | beta | Not tested | 2018-10-02 08:54:02 |
| 2.12.0-beta | beta | Not tested | 2018-09-21 06:33:27 |
| 2.11.0 | stable | Not tested | 2018-08-08 12:39:51 |
| 2.10.6 | stable | Not tested | 2018-07-30 08:36:40 |
| 2.10.5 | stable | Not tested | 2018-06-25 15:43:10 |
| 2.10.4 | stable | Not tested | 2018-06-18 07:59:17 |
| 2.10.3 | stable | Not tested | 2018-06-06 16:08:37 |
| 2.10.3-RC | RC | Not tested | 2018-06-05 08:43:23 |
| 2.10.2 | stable | Not tested | 2018-05-30 12:14:24 |
| 2.10.1 | stable | Not tested | 2018-05-02 10:16:41 |
| 2.10.0 | stable | Not tested | 2018-04-23 07:44:15 |
| 2.9.0 | stable | Not tested | 2018-04-10 14:33:00 |
| 2.8.0 | stable | Not tested | 2018-03-28 12:38:09 |
| 2.7.0 | stable | Not tested | 2018-03-16 08:07:45 |
| 2.6.1 | stable | Not tested | 2018-02-02 09:38:46 |
| 2.6.0 | stable | Not tested | 2018-01-19 11:56:28 |
| 2.5.0 | stable | Not tested | 2018-01-10 14:16:39 |
| 2.4.0 | stable | Not tested | 2017-12-04 13:57:52 |
| 2.3.10 | stable | Not tested | 2017-11-14 08:16:02 |
| 2.3.9 | stable | Not tested | 2017-11-02 12:41:02 |
| 2.3.8 | stable | Not tested | 2017-10-06 07:23:46 |
| 2.3.7 | stable | Not tested | 2017-09-29 08:43:29 |
| 2.3.6 | stable | Not tested | 2017-09-21 15:06:45 |
| 2.3.5 | stable | Not tested | 2017-09-19 11:35:58 |
| 2.2.4 | stable | Not tested | 2017-09-19 09:51:02 |
| 2.3.4 | stable | Not tested | 2017-09-11 14:20:53 |
| 2.3.3 | stable | Not tested | 2017-08-24 15:23:52 |
| 2.3.2 | stable | Not tested | 2017-08-23 09:11:20 |
| 2.3.1 | stable | Not tested | 2017-08-23 07:29:08 |
| 2.3.0 | stable | Not tested | 2017-08-22 08:10:09 |
| 2.3.0-RC2 | RC | Not tested | 2017-08-16 10:34:05 |
| 2.3.0-RC1 | RC | Not tested | 2017-08-16 08:50:05 |
| 2.2.3 | stable | Not tested | 2017-08-03 07:17:00 |
| 2.2.2 | stable | Not tested | 2017-08-01 07:55:58 |
| 2.2.1 | stable | Not tested | 2017-07-26 12:38:20 |
| 2.2.0 | stable | Not tested | 2017-07-20 11:11:02 |
| 2.1.0 | stable | Not tested | 2017-07-04 13:12:50 |
| 2.0.1 | stable | Not tested | 2017-06-08 11:15:10 |
| 2.0.0 | stable | Not tested | 2017-05-31 12:12:08 |
| 2.0.0-RC7 | RC | Not tested | 2017-05-23 14:24:16 |
| 2.0.0-RC6 | RC | Not tested | 2017-05-23 10:36:13 |
| 2.0.0-RC5 | RC | Not tested | 2017-05-22 12:42:52 |
| 2.0.0-RC4 | RC | Not tested | 2017-05-19 10:41:24 |
| 2.0.0-RC3 | RC | Not tested | 2017-05-18 06:58:40 |
| 2.0.0-RC2 | RC | Not tested | 2017-05-17 08:33:35 |
| 2.0.0-RC1 | RC | Not tested | 2017-05-16 13:17:23 |
| 1.2.0 | stable | Not tested | 2017-03-16 08:10:16 |
| 1.2.0-RC2 | RC | Not tested | 2017-03-13 12:23:26 |
| 1.2.0-RC1 | RC | Not tested | 2017-03-08 13:00:12 |
| 1.1.1 | stable | Not tested | 2017-01-10 14:52:50 |
| 1.1.0 | stable | Not tested | 2017-01-09 06:49:37 |
| 1.0.1 | stable | Not tested | 2016-12-14 13:21:42 |
| 1.0.0 | stable | Not tested | 2016-08-17 11:18:53 |
| 1.0.0-RC4 | RC | Not tested | 2016-07-22 10:32:25 |
| 1.0.0-RC3 | RC | Not tested | 2016-06-28 08:03:11 |
| 1.0.0-RC2 | RC | Not tested | 2016-04-06 13:25:26 |
| 1.0.0-RC | RC | Not tested | 2016-03-22 12:20:53 |
| 0.2.0 | stable | Not tested | 2016-03-01 14:24:39 |
| 0.1.1 | stable | Not tested | 2016-02-29 11:27:36 |
| 0.1.0 | stable | Not tested | 2016-02-25 14:50:30 |
Requires 5
| Package | Constraint |
|---|---|
| ext-json | * |
| laminas/laminas-uri | * |
| magento/framework | >=101.0.6|~104.0 |
| nosto/php-sdk | ^7.7.5 |
| php | >=7.4.0 |
Requires-dev 24
| Package | Constraint |
|---|---|
| drenso/phan-extensions | 3.5.1 |
| magento-ecg/coding-standard | 4.5.* |
| magento/magento-coding-standard | ^5.0 |
| magento/module-asynchronous-operations | 100.4.3 |
| magento/module-bundle | 101.0.3 |
| magento/module-catalog | 104.0.2 |
| magento/module-catalog-search | 102.0.3 |
| magento/module-configurable-product | 100.4.3 |
| magento/module-directory | 100.4.3 |
| magento/module-grouped-product | 100.4.3 |
| magento/module-quote | 101.2.3 |
| magento/module-review | 100.4.3 |
| magento/module-sales | 103.0.3 |
| magento/module-sales-inventory | 100.4.0.* |
| magento/module-sales-rule | 101.2.3 |
| magento/module-search | 101.1.3 |
| magento/module-store | 101.1.3 |
| phan/phan | 5.3.0 |
| phing/phing | 2.* |
| phpmd/phpmd | ^2.5 |
| phpunit/phpunit | ~9.5.18 |
| sebastian/phpcpd | * |
| staabm/annotate-pull-request-from-checkstyle | ^1.1 |
| yotpo/module-yotpo-combined | ^4.1 |
Suggests 4
| Package | Reason |
|---|---|
| magento/product-community-edition | 2.* |
| yotpo/module-review | ^2.9 |
| ext-newrelic | * |
| ext-code | * |
No QA results yet
QA pipelines haven't run for this version. Status appears here once the vendor publishes a tagged release that gets ingested.
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.