feedaty / module-badge2

feedaty/module-badge2

Feedaty Badge for magento 2

  • Zoorate
magento2-module 2.4.6-2.4.9 Compatible Based on composer requirements only QA: failed AFL-3.0
Viewing version 2.6.5-stable. Latest version is 2.10.10-stable. Switch to latest

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.6.0 14/04/2020

  • New Product Badge Widget
  • New Store Badge Widget

V2.5.7-dev- 14/04/2020

  • Snippet prodotto

V2.5.6-beta2 - 04/02/2020

  • Fix undefined variable

V2.5.5-beta - 04/02/2020

  • Patch Errore Store style
  • Corretto Prametro Culture in web service feedaty

V2.5.4-beta - 04/02/2020

  • Gestione parametro Culture tramite API per invio mail survey

V2.5.3-beta - 04/02/2020

  • Gestione dello store e delle conf in base allo store dell'ordine

V2.5.2-beta - 11/01/2020

  • Gestiti Prodotti Configurabili (viene presa immagine del children sku del padre e url del padre)
  • Gestito errore stato pending e gestito array prodotti vuoto

V2.5.1-beta - 11/01/2020

V2.5.0-beta - 23/12/2020

  • Sostituita classe OrderRepository con OrderInterface e caricato ordine tramite increment ID
  • Incremento di una minor per via della classe sostituita in teoria i cambiamenti sono incompatibili
  • Con le vecchie versioni

V2.4.0-beta - 03/12/2020

UPDATES:

  • Refactory codice Observer utiizzando API INTERFACE ORDERS
  • Refactory Snippets prodotto

FIXES:

  • Fix undefined $zoorate_env
  • Fix Intercept order (qaplà)

V2.3.6-beta - Cosimo

UPDATES:

- Fixato errore variabile $return non dichiarata in ProdVariants.php at line 84

V2.3.5-beta - Cosimo

UPDATES:

- Fixato sistema widget prodotto
- Cambiato sistema configurazione widget (aggiunto JS per gestione preview in tempo reale senza salvataggio)
- Fixato problema istanza varianti merch e varianti prodotto (KGC shop)

V2.3.4-beta - Cosimo

UPDATES:

- Fix bug nei microdati prodotto che appendeva una & che rompeva le cache nel File:
	./Model/Config/Source/WebService.php
	
- Inserita gestione configurazione timeout
	(nel caso di timeout reached il plugin logga errore e rilascia processo)
- Aumentata la cache a 24h

V2.3.3-beta - Cosimo

UPDATES:

- Fix bug get instance model product in foreach nel File ./Observer/InterceptOrder.php

RELASE NOTES

V2.3.2-beta - Cosimo

  • Fixato problema order id e store id nel'intrcept dell'ordine

V2.3.1-stable - Cosimo

  • Fixato problema con info curl protocollo

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'
Versions
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.

License
AFL-3.0
Authors
  • Zoorate
Make it pay

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.