feedaty / module-badge2
feedaty/module-badge2
Feedaty Badge for magento 2
FEEDATY BADGE 2
Feedaty is a social commerce site dedicated to online stores for the professional management of customer feedback.
The service is provided through a platform Saas (Software as a Service) and may be activated quickly and easily through a short integration process.
REQUIRED MAGENTO MODULES
magento/framework: 100.0.* |
magento/module-store: 100.0.* |
magento/module-catalog: 100.0.* |
magento/module-customer: 100.0.* |
magento/module-backend: 100.0.* |
magento/module-rewrite: 100.0.* |
magento/module-bundle 100.0.* |
magento/module-catalog-url-rewrite 100.0.* |
magento/module-url-rewrite 100.0.* |
magento/module-cron 100.0.* |
magento/module-sales 100.0.* |
magento/module-translation 100.0.* |
magento/module-widget 100.0.* |
SUGGESTED MAGENTO MODULES
magento/module-theme: 100.0.* |
magento/module-ui: 100.0.* |
magento/module-cache-invalidate 100.0.* |
REQUIRED SERVER CONFIGURATIONS
- php >=5.5.27 | php 5.6.* | php ~ 7.0.0
- php-curl
INSTALL FEEDATY MODULE
Install from composer
1st) move to your magento root directory
# cd /var/www/html/path/to/your/magento-root-dir
2nd) add http://packagist.org/ repository in your composer.json file
3rd) login as the owner of your magento filsystem, for example:
# su magentouser
4th) require and install the package
# composer require feedaty/module-badge2
Install Feedaty module manually in app/code
1st) Move Feedaty_Badge-2.0.1 directory in path/to/your/magento-root-dir/app/code/ and rename it Feedaty
ENABLE FEEDATY MODULE
Enable Feedaty module from backend
1st) Move Feedaty directory in path/to/your/magento-root-dir/app/code/
2nd) Clink on "System Config" in the left sidebar menu.
3rd) Click on "Web Setup Config".
4th) Click on "Component Manager".
5th) Enable "feedaty/module-badge2".
If a blank page returned, maybe you haven't a right configuration in your
Magento installation.
Check for permission in /var/www/path/to/your/magento-root-dir/var directory.
If the apache error log report a permission denied on var
directory, run command:
# chown -R apache:apache
if your server run on Centos
or if your server run on Debian/Ubuntu:
# chown -R www-data:www-data on "path/to/your/magento-root-dir/var"
to let apache get the permission to write cache.
enable module from Magento console
1st) login with the own of the magento installation for example: # su magentouser
now enter below commands:
# cd /var/www/path/to/your/magento-root-dir
# bin/magento module:enable Feedaty_Badge
console ask to run setup:di:compile command, some times you can avoid enter this command
if you enter "setup:di:compile" command, don't forget to check permissions to
"path/to/your/magento-root-dir/var" directory, otherwise a zend exeption rise
because magento can't write cache in var directory.
DISABLE FEEDATY MODULE
Disable feedaty module from backend
same procedure like enabling, when you arrive in "component manager", select "Disable" and save your configuration.
Disable feedaty module from Magento Console.
1st) login with the own of the magento installation, after you must enter below commands:
# cd /var/www/path/to/your/magento-root-dir
# bin/magento module:disable Feedaty_Badge
to clear static contents you can append "--clear-static-contents" in module:disable command
If you append "--clear-static-contents" don't forget to run
# bin/magento setup:di:compile
# bin/magento setup:static-content:deploy
SETUP/CONFIG FEEDATY WIDGETS
To setup Feedaty Widgets follow these steps;
1st) Click on "Stores" in the left-side bar menu.
2nd) Click on "Configurations".
3rd) Insert Feedaty merchant codes and Feedaty merchant secrets on relative stores .
4th) Select preferences aboute module design, and set on enable widgets and/or product reviews.
INFOS AND CONTACTS
www.zoorate.com
www.feedaty.com
LICENSE
CHANGELOG FEEDATY FOR MAGENTO 2
RELASE NOTES
V2.3.1-beta - Cosimo
- Fixato path di export csv (viene sportato nella cartella tmp)
- Ampliata Funzione di debug per rilevare errori CURL e info HEADER
V2.3.0-beta - Cosimo
Fixata visualizzazione store badge
Fixata visualizzazione product badge
V2.3.0 - Cosimo
- New Widgets V6
V2.2.9 - Cosimo
- Fix all scope settings
V2.2.8 - Cosimo
- Update feedaty event name and make it unique to avoid observer conflicts with other plugins
V2.2.7 - Cosimo
- Update Intercept order Observer
- Fix OB_CLEAN Error
V2.2.6 - Cosimo
- Update configurations (allow sets up only on storeviews)
- Insert new debug function in csv export
- Insert new debug function intercept order event observer
- Fix Store id in intercept order event observer when the context is AdminHtml
- Deleted deprecated D.I in intercept order event observer
V2.2.5 - Cosimo
- Fix conflict with trd-party plugin tempaltes for base.phtml overrides
- Fix Merchant and Product snippet observers
V2.2.4 - Cosimo
Functional enchancements
- extend Debug functionality, to debug data sent to feedaty
V2.2.3 - Cosimo
Fixed issues
- Remove stage from getdata
V2.2.2 - Cosimo
Fixed issues
- Code Convenction enchancements
- Fix ObjectMagaer instance error
V2.2.0 - Cosimo
Fixed issues
- Fix Feedaty installation errors for Magento 2.2
- Works for multishop
- Code Convenction enchancements
Functional enchancements
- Added Feedaty admin menu
- Multisite supported
- Feedaty customers's credentials can be mapped in a special section
V2.0.4 - Cosimo
Fixed issues
- Avoid errors checking http response code from microdata server
- Feedaty now handle bundle and configurable products as one product
- Change to "Mage2" cURL req User-Agent
- Removed discouraged echo construct from csv export
Functional enchancements
- Microdata configuration in Feedaty menu on backend
- Add debug function for orders and microdata response
V2.0.3 - Cosimo
Fixed issues
- Fix display errors on Feedaty Servers issues
Functional enchancements
- Increments to 6h Snippets cache
- Improve performance by reducing calls to Feedaty API
V2.0.2 - Cosimo
Fixed issues
- Fix cache merchant's and product's rich snippets to minimize the site loading
V2.0.1 - Cosimo
Fixed issues
- Bug in product reviews tab ( a bug in product reviews tab was able to display the tab if reviews are equals to 0 and some times display wrong reviews).
Functional enchancements
- New Feedaty API with OAuth authentication for sending Orders
- New google rich snippets
- Survey email is sent in Customer language
Security enchancements
- Updated validation in Feedaty code and Feedaty secret
Known Issues
- Feedaty plugin is not caching merchant's and product's rich snippets ( we'll add this function in next relase )
METHOD/CLASS CHANGES
V2.2.9 - 25/11/2019 (Cosimo)
- UPDATED adminhtml\system.xml
- UPDATED adminhtml\menu.xml
V2.2.8 - 25/11/2019 (Cosimo)
- UPDATE FILE /etc/events.xml
V2.2.7 - Cosimo
UPDATES IN Feedaty\Badge\Observer\InterceptOrder Class
- UPDATED METHOD execute()
UPDATES IN Feedaty\Badge\Controller\Adminhtml\Index\Index
- UPDATED METHOD downloadCsv()
V2.2.6 - Cosimo
UPDATES IN Feedaty\Badge\Model\Config\Source\WebService Class
- DELETED METHOD feedatyDebug()
UPDATES IN Feedaty\Badge\Observer\InterceptOrder Class
- UPDATED METHOD execute()
UPDATES IN Feedaty\Badge\Helper\Data Class
- ADDED METHOD feedatyDebug()
UPDATES IN Feedaty\Badge\etc\adminhtml\system.xml
- Show Feedaty configurations only if scope is in store view
V2.0.4 - Cosimo
UPDATES IN Feedaty\Badge\Model\Config\Source\WebService Class
- UPDATED METHOD getProductRichSnippet()
- UPDATED METHOD getMerchantRichSnippet()
- UPDATED METHOD getReqToken()
- UPDATED METHOD send_order()
UPDATES IN Feedaty\Badge\Observer\StoreBadge Class
- UPDATED METHOD execute()
UPDATES IN Feedaty\Badge\Observer\ProductBadge Class
- UPDATED METHOD execute()
UPDATED OBSERVERS
- ADDED Feedaty\Badge\Observer\ProductSnippet Class
- ADDED Feedaty\Badge\Observer\StoreSnippet Class
- UPDATED Feedaty\Badge\Observer\ProductBadge Class
- UPDATED Feedaty\Badge\Observer\StoreBadge Class
UPDATES IN Feedaty\Badge\Controller\Adminhtml\Index\Index
- UPDATED METHOD execute()
- ADDED METHOD downloadCsv()
UPDATED Feedaty\Badge\etc\
- UPDATED adminhtml\system.xml
- UPDATED events.xml
V2.0.3 - Cosimo
UPDATES IN Feedaty\Badge\Model\Config\Source\WebService Class
- UPDATED METHOD getProductRichSnippet()
- UPDATED METHOD getMerchantRichSnippet()
- UPDATED METHOD _get_FeedatyData()
UPDATES IN Feedaty\Badge\Observer\StoreBadge Class
- UPDATED METHOD execute()
V2.0.2 - Cosimo
UPDATES IN Feedaty\Badge\Model\Config\Source\WebService Class
- UPDATED METHOD getProductRichSnippet()
- UPDATED METHOD getMerchantRichSnippet()
V2.0.1 - Cosimo
UPDATES IN Feedaty\Badge\Model\Config\Source\WebService Class
- ADDED NEW METHOD getReqToken()
- ADDED NEW METHOD serializeData()
- ADDED NEW METHOD getAccessToken()
- ADDED NEW METHOD encryptToken()
- ADDED NEW METHOD getProductRichSnippet()
- ADDED NEW METHOD getMerchantRichSnippet()
- UPDATED METHOD send_order()
- UPDATED METHOD _get_FeedatyData()
- UPDATED METHOD send_notification()
UPDATED TEMPLATE Feedaty\Badge\view\frontend\templates\product_reviews.phtml
- FIXED BUG wich display empty tab
UPDATED Feedaty\Badge\Observer\InterceptOrder Class
- UPDATED array structure sent to new feedaty API
- ADDED functional enchancement for send survey email in Customer's language
UPDATED Feedaty\Badge\Observer\ProductBadge Class
- ADDED google rich snippet for product
UPDATED Feedaty\Badge\Observer\StoreBadge Class
- ADDED google rich snippet for merchant
- UPDATED call to sendnotification() method ()
UPDATED Feedaty\Badge\Observer\ProductReviews Class
- FIXED BUG wich allow to display empty tab
UPDATED Feedaty\Badge\etc\adminhtml\system.xml Class
- ADDED new field with id 'feedaty_secret'
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 2.10.10-stable | stable | Fail | 2024-12-11 08:43:23 |
| 2.10.9-stable | stable | Not tested | 2024-07-30 07:43:18 |
| 2.10.8 | stable | Not tested | 2024-04-30 06:58:25 |
| 2.10.7-stable | stable | Not tested | 2023-12-15 08:58:36 |
| 2.10.6-stable | stable | Not tested | 2023-11-02 11:48:47 |
| 2.10.5-stable | stable | Not tested | 2023-09-06 09:21:46 |
| 2.10.4-stable | stable | Not tested | 2023-06-10 10:44:36 |
| 2.10.3-stable | stable | Not tested | 2023-05-14 08:21:46 |
| 2.10.2-stable | stable | Not tested | 2023-03-24 08:13:23 |
| 2.10.1-stable | stable | Not tested | 2022-11-23 08:47:03 |
| 2.10.0-stable | stable | Not tested | 2022-11-23 08:40:35 |
| 2.9.1-stable | stable | Not tested | 2022-07-08 08:11:02 |
| 2.8.0-stable | stable | Not tested | 2022-03-23 11:50:20 |
| 2.7.6-stable | stable | Not tested | 2022-03-10 10:22:34 |
| 2.7.5-stable | stable | Not tested | 2022-02-23 14:01:01 |
| 2.7.4-stable | stable | Not tested | 2022-02-22 15:00:52 |
| 2.7.3-stable | stable | Not tested | 2022-02-22 13:54:39 |
| 2.7.2-stable | stable | Not tested | 2022-02-19 12:07:40 |
| 2.7.1-stable | stable | Not tested | 2022-02-01 08:07:57 |
| 2.7.0-stable | stable | Not tested | 2022-01-13 16:33:40 |
| 2.6.7-stable | stable | Not tested | 2021-09-20 10:35:32 |
| 2.6.6-stable | stable | Not tested | 2021-08-05 06:37:20 |
| 2.6.5-stable | stable | Not tested | 2021-08-05 06:18:38 |
| 2.6.4-stable | stable | Not tested | 2021-08-05 06:07:18 |
| 2.6.3-stable | stable | Not tested | 2021-07-28 06:40:34 |
| 2.6.2-stable | stable | Not tested | 2021-07-28 06:37:18 |
| 2.6.1-stable | stable | Not tested | 2021-07-12 08:58:37 |
| 2.6.0-stable | stable | Not tested | 2021-06-28 14:21:09 |
| 2.5.6beta2 | beta | Not tested | 2021-03-25 16:35:54 |
| 2.5.5beta2 | beta | Not tested | 2021-03-23 16:21:22 |
| 2.5.4beta2 | beta | Not tested | 2021-02-17 12:29:09 |
| 2.5.3beta2 | beta | Not tested | 2021-02-04 16:52:03 |
| 2.5.2beta2 | beta | Not tested | 2021-02-01 23:45:02 |
| 2.5.0beta2 | beta | Not tested | 2020-12-23 13:56:44 |
| 2.4.0beta2 | beta | Not tested | 2020-12-11 16:49:27 |
| 2.3.6beta2 | beta | Not tested | 2020-11-12 13:35:11 |
| 2.3.5beta2 | beta | Not tested | 2020-11-11 13:32:54 |
| 2.3.4beta2 | beta | Not tested | 2020-09-22 15:40:20 |
| 2.3.3beta2 | beta | Not tested | 2020-04-29 08:35:36 |
| 2.3.2beta2 | beta | Not tested | 2020-03-02 03:02:28 |
| 2.3.2-beta | beta | Not tested | 2020-03-02 03:01:13 |
| 2.3.1-stable | stable | Not tested | 2020-02-07 17:30:40 |
| 2.3.1-beta | beta | Not tested | 2020-02-07 17:19:55 |
| 2.3.0-alpha | alpha | Not tested | 2020-01-27 00:50:23 |
| 2.2.9-stable | stable | Not tested | 2019-11-26 12:33:47 |
| 2.2.8-stable | stable | Not tested | 2019-04-01 12:28:43 |
| 2.2.7-stable | stable | Not tested | 2019-03-15 16:06:42 |
| 2.2.7-dev | dev | Not tested | 2019-03-13 15:37:49 |
| 2.2.6-stable | stable | Not tested | 2019-01-24 12:29:14 |
| 2.2.5-stable | stable | Not tested | 2018-07-05 23:14:11 |
| 2.2.4 | stable | Not tested | 2018-05-10 10:13:38 |
| 2.2.3 | stable | Not tested | 2018-04-18 09:22:50 |
| 2.2.2 | stable | Not tested | 2018-03-07 22:20:57 |
| 2.2.2-dev | dev | Not tested | 2018-03-07 22:19:28 |
| 2.2.1-stable | stable | Not tested | 2017-12-12 21:52:25 |
| 2.2.0-stable | stable | Not tested | 2017-11-22 17:03:05 |
| 2.0.4-stable | stable | Not tested | 2017-04-20 00:48:45 |
| 2.0.3-stable | stable | Not tested | 2017-03-07 14:11:20 |
| 2.0.2-stable | stable | Not tested | 2017-01-20 05:06:27 |
| 2.0.1-stable | stable | Not tested | 2017-01-10 22:03:10 |
| 2.0.0-stable | stable | Not tested | 2017-01-10 15:35:19 |
Requires 1
| Package | Constraint |
|---|---|
| ext-curl | * |
Suggests 14
| Package | Reason |
|---|---|
| magento/module-store | 100.0.* | 100.1.* |
| magento/module-catalog | 100.0.* | 101.0.* |
| magento/module-customer | 100.0.* | 100.1.* |
| magento/module-eav | 100.0.* | 100.1.* |
| magento/module-theme | 100.0.* | 100.1.* |
| magento/module-backend | 100.0.* | 100.1.* |
| magento/module-bundle | 100.0.* | 100.1.* |
| magento/framework | 100.0.* | 100.1.* |
| magento/module-cache-invalidate | 100.0.* | 100.1.* |
| magento/module-ui | 100.0.* | 100.1.* |
| magento/module-url-rewrite | 100.0.* | 100.1.* |
| magento/module-sales | 100.0.* | 100.1.* |
| magento/module-translation | 100.0.* |
| magento/module-cookie | 100.0.* |
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.