{"id":235448,"date":"2025-11-17T09:59:50","date_gmt":"2025-11-17T09:59:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/reco-woo\/"},"modified":"2026-03-09T15:13:18","modified_gmt":"2026-03-09T15:13:18","slug":"reco-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/nb.wordpress.org\/plugins\/reco-for-woocommerce\/","author":16147649,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.5","stable_tag":"1.0.5","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Reco For Woocommerce","header_author":"Reco Sverige AB","header_description":"Sync WooCommerce orders with external product review service.","assets_banners_color":"e7eff4","last_updated":"2026-03-09 15:13:18","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.reco.se","header_plugin_uri":"https:\/\/www.reco.se\/reco-for-woocommerce","header_author_uri":"https:\/\/www.reco.se","rating":0,"author_block_rating":0,"active_installs":10,"downloads":360,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"recotrust","date":"2025-11-17 10:01:18"},"1.0.0":{"tag":"1.0.0","author":"recotrust","date":"2025-11-17 10:03:01"},"1.0.1":{"tag":"1.0.1","author":"recotrust","date":"2025-12-04 14:20:45"},"1.0.2":{"tag":"1.0.2","author":"recotrust","date":"2025-12-15 10:30:04"},"1.0.3":{"tag":"1.0.3","author":"recotrust","date":"2025-12-17 12:45:25"},"1.0.4":{"tag":"1.0.4","author":"recotrust","date":"2025-12-17 13:15:09"},"1.0.5":{"tag":"1.0.5","author":"recotrust","date":"2026-03-09 15:13:18"}},"upgrade_notice":{"1.0.4":"<ul>\n<li>Upping release version.<\/li>\n<\/ul>","1.0.3":"<ul>\n<li>Minor Bugfixes.<\/li>\n<\/ul>","1.0.2":"<ul>\n<li>Changed default value for Product Grouping Method to &quot;Always Use Product ID&quot;.<\/li>\n<\/ul>","1.0.1":"<ul>\n<li>Add button \u201cTest Connection\u201d to verify api credentials.<\/li>\n<li>Make store image url optional.<\/li>\n<\/ul>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3400299,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3400299,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500-en.png":{"filename":"banner-1544x500-en.png","revision":3400299,"resolution":"1544x500","location":"assets","locale":"en"},"banner-1544x500-se.png":{"filename":"banner-1544x500-se.png","revision":3400299,"resolution":"1544x500","location":"assets","locale":"se"},"banner-772x250-en.png":{"filename":"banner-772x250-en.png","revision":3400299,"resolution":"772x250","location":"assets","locale":"en"},"banner-772x250-se.png":{"filename":"banner-772x250-se.png","revision":3400299,"resolution":"772x250","location":"assets","locale":"se"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Appearance settings panel for rating widgets.","2":"Ratings in the product grid.","3":"Review tab override with full Reco reviews."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[282,5431,8203,1519,286],"plugin_category":[45,53],"plugin_contributors":[157588],"plugin_business_model":[],"class_list":["post-235448","plugin","type-plugin","status-publish","hentry","plugin_tags-ecommerce","plugin_tags-product-reviews","plugin_tags-ratings","plugin_tags-reviews","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-ratings-and-reviews","plugin_contributors-recotrust","plugin_committers-recotrust"],"banners":{"banner":"https:\/\/ps.w.org\/reco-for-woocommerce\/assets\/banner-772x250-en.png?rev=3400299","banner_2x":"https:\/\/ps.w.org\/reco-for-woocommerce\/assets\/banner-1544x500-en.png?rev=3400299","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/reco-for-woocommerce\/assets\/icon-128x128.png?rev=3400299","icon_2x":"https:\/\/ps.w.org\/reco-for-woocommerce\/assets\/icon-256x256.png?rev=3400299","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Reco For Woocommerce integrates Reco.se\u2019s powerful review and rating infrastructure directly into your WooCommerce store.<\/p>\n\n<p><strong>Features:<\/strong>\n- Automatically sync orders to Reco's review system\n- Add product rating widgets to listings and single product pages\n- Show full review lists and rating distribution charts\n- Shortcodes for flexible placement anywhere\n- Customize widget placement, style, and star color\n- Supports localized customer invites (Swedish or English)<\/p>\n\n<h3>Requires Plugins<\/h3>\n\n<p>Woocommerce<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin communicates with a single external service: Reco.se Product Review API (<code>https:\/\/api.reco.se\/<\/code>).<\/p>\n\n<p>What the service is and what it\u2019s used for:\n- Reco.se is an external product\u2011review platform. The plugin uses Reco\u2019s API to:\n  - Create review invites based on your WooCommerce orders.\n  - Retrieve product ratings, rating distributions, and reviews for display in your store.\n  - Optionally push store branding (color and logo) for consistent styling in Reco\u2011hosted experiences.<\/p>\n\n<p>What data is sent and when:\n- Order \/ invite creation and updates\n  - When: Whenever order status changes; invites are created for orders that reach the WooCommerce status <code>completed<\/code>.\n  - Data (examples; actual values depend on the order and your settings):\n    - Order: <code>transactionId<\/code>, <code>orderNr<\/code>, <code>status<\/code>, <code>total<\/code>, <code>currency<\/code>, <code>dateCreated<\/code>, <code>dateModified<\/code>, <code>customerId<\/code> (billing email), <code>lang<\/code>, <code>storeId<\/code>, <code>billing<\/code> (first name, last name, company, email, phone, postcode, country)\n    - Line items: <code>id<\/code>\/<code>productId<\/code>, <code>sku<\/code>, <code>name<\/code>, <code>quantity<\/code>, <code>total<\/code>, <code>price<\/code>, <code>brand<\/code> (from meta or manual setting), <code>image<\/code>, <code>gtin<\/code> (if configured), <code>productUrl<\/code>, variation <code>attributes<\/code>\n  - Note: This includes customer PII (name, email, phone, postcode, company if provided) and purchase details.<\/p>\n\n<ul>\n<li><p>Ratings\/reviews retrieval (read\u2011only)<\/p>\n\n<ul>\n<li>When: When storefront widgets or shortcodes request product ratings, distributions, or review lists. Responses are cached in WordPress transients for ~5 minutes.<\/li>\n<li>Data sent: Identifiers (store and product) plus pagination parameters. No customer PII is sent in these read\u2011only fetches.<\/li>\n<\/ul><\/li>\n<li><p>Review moderation (visibility)<\/p>\n\n<ul>\n<li>When: If you change a review\u2019s visibility via the plugin.<\/li>\n<li>Data: <code>{ \"visible\": true|false }<\/code><\/li>\n<\/ul><\/li>\n<li><p>Store appearance\/settings push (optional)<\/p>\n\n<ul>\n<li>When: On relevant setting updates.<\/li>\n<li>Data: <code>{ \"brandColor\": \"#RRGGBB\", \"logoUrl\": \"https:\/\/\u2026\" }<\/code><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>Links to the service\u2019s terms and privacy:\n- Reco website: https:\/\/www.reco.se\/\n- API base: https:\/\/api.reco.se\/\n- Terms of Service and Privacy Policy: Please refer to the legal links in the footer of https:\/\/www.reco.se\/ for the most current URLs.<\/p>\n\n<h3>Required Plugins<\/h3>\n\n<p>Woocommerce<\/p>\n\n<h4>Can I use shortcodes outside WooCommerce product pages?<\/h4>\n\n<p>Yes, you can use them in posts, pages, widgets, and templates.<\/p>\n\n<h3>Shortcodes<\/h3>\n\n\n\n\n  Shortcode\n  Description\n\n\n\n\n  <code>[reco-rating]<\/code>\n  Default stars-only widget\n\n\n  <code>[reco-rating style=\"stars-rating\"]<\/code>\n  Stars + numeric rating\n\n\n  <code>[reco-rating style=\"stars-rating-count\"]<\/code>\n  Stars + rating + count\n\n\n  <code>[reco-rating style=\"stars-rating-count-text\"]<\/code>\n  Stars + rating + count + summary text\n\n\n  <code>[reco-rating-small]<\/code>\n  Compact inline star widget\n\n\n  <code>[reco-rating-distribution]<\/code>\n  Rating distribution chart\n\n\n  <code>[reco-reviews-list]<\/code>\n  Full review list\n\n\n  <code>[reco-reviews-tab]<\/code>\n  Full tab override (used automatically)\n\n\n\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later. See https:\/\/www.gnu.org\/licenses\/gpl-2.0.html.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/reco-for-woocommerce\/<\/code>, or install via the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 Reco For Woocommerce<\/strong> to configure your API Key, store ID, and appearance options.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20api%20credentials%3F\"><h3>Where do I get my API credentials?<\/h3><\/dt>\n<dd><p>From your Reco representative.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20replace%20woocommerce%27s%20default%20review%20system%3F\"><h3>Does this plugin replace WooCommerce's default review system?<\/h3><\/dt>\n<dd><p>Yes. When enabled, Reco For Woocommerce overrides the default Reviews tab with its own content from Reco.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Introduced functionality to push historical order data to Reco.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Upping release version.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Bugfix - handle non string values when sending payload to API.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Changed default value for Product Grouping Method to \"Always Use Product ID\".<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add button \u201cTest Connection\u201d to verify api credentials<\/li>\n<li>Make store image url optional<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with core sync and display functionality.<\/li>\n<\/ul>","raw_excerpt":"Sync WooCommerce orders with external product review service Reco.se and display high-quality rating widgets across your shop.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/235448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=235448"}],"author":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/recotrust"}],"wp:attachment":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=235448"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=235448"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=235448"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=235448"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=235448"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=235448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}