{"id":389457,"date":"2026-10-20T05:47:22","date_gmt":"2026-10-20T05:47:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rateup-for-woocommerce\/"},"modified":"2026-10-20T05:47:00","modified_gmt":"2026-10-20T05:47:00","slug":"rateup-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rateup-for-woocommerce\/","author":23589171,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"RateUp for WooCommerce","header_author":"RateUp","header_description":"Connect your store to RateUp for WhatsApp order updates, loyalty points, rewards, a WhatsApp chat button and a WhatsApp opt-in at checkout.","assets_banners_color":"","last_updated":"2026-10-20 05:47:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/rateup.app\/integrations\/woocommerce","header_author_uri":"https:\/\/rateup.app","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rateup","date":"2026-10-20 05:47:00","revision":3755946}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3755965,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3755965,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3755946,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3755946,"resolution":"2","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"The WhatsApp chat button on a product page, with the greeting open.","2":"The WhatsApp opt-in box on the block checkout.","3":"The RateUp page under WooCommerce, connected."}},"plugin_section":[],"plugin_tags":[17125,3377,38803,294,3160],"plugin_category":[],"plugin_contributors":[287621],"plugin_business_model":[],"class_list":["post-389457","plugin","type-plugin","status-publish","hentry","plugin_tags-chat-button","plugin_tags-loyalty","plugin_tags-order-notifications","plugin_tags-rewards","plugin_tags-whatsapp","plugin_contributors-rateup","plugin_committers-rateup"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rateup-for-woocommerce\/assets\/icon-128x128.png?rev=3755965","icon_2x":"https:\/\/ps.w.org\/rateup-for-woocommerce\/assets\/icon-256x256.png?rev=3755965","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rateup-for-woocommerce\/assets\/screenshot-1.png?rev=3755946","caption":"The WhatsApp chat button on a product page, with the greeting open."},{"src":"https:\/\/ps.w.org\/rateup-for-woocommerce\/assets\/screenshot-2.png?rev=3755946","caption":"The WhatsApp opt-in box on the block checkout."}],"raw_content":"<!--section=description-->\n<p>RateUp connects your WooCommerce store to WhatsApp. Once connected, RateUp:<\/p>\n\n<ul>\n<li>sends WhatsApp messages when an order's status changes: confirmed, shipped, delivered, refunded;<\/li>\n<li>awards loyalty points on completed orders and takes them back on refunds;<\/li>\n<li>turns rewards your customers redeem into WooCommerce coupons;<\/li>\n<li>keeps your WhatsApp catalog in sync with your products.<\/li>\n<\/ul>\n\n<p>This plugin adds three things to your store:<\/p>\n\n<ul>\n<li><strong>A RateUp page<\/strong> under WooCommerce, from which you connect the store to your RateUp account.<\/li>\n<li><strong>A WhatsApp chat button<\/strong> on your store's pages, set up in RateUp: its text, colour, side, the pages it shows on and the message it starts. On product pages the message names the product. It never shows on checkout.<\/li>\n<li><strong>A WhatsApp opt-in box at checkout<\/strong>, on both the block checkout and the classic one. It is never ticked for the shopper; customers who tick it agree to get offers on WhatsApp. You switch it on and word it in RateUp.<\/li>\n<\/ul>\n\n<p>The order updates, loyalty points and coupons work without this plugin too; the plugin is what puts the chat button and the opt-in on your store.<\/p>\n\n<p>You need a RateUp account: https:\/\/rateup.app<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin works with RateUp (https:\/\/rateup.app), operated by RateUp.<\/p>\n\n<ul>\n<li>\"Connect to RateUp\" opens RateUp's website with your store's address. Connecting uses WooCommerce's own key approval: you approve RateUp in your WordPress admin, and WooCommerce sends RateUp a REST API key.<\/li>\n<li>Once connected, RateUp reads orders, customers and products and creates coupons through the WooCommerce REST API, and receives WooCommerce webhooks for orders, new customers and product changes.<\/li>\n<li>RateUp writes the connection's status and the settings of the WhatsApp button and the checkout opt-in to this plugin through the WooCommerce REST API.<\/li>\n<li>When a shopper taps the WhatsApp button, the shopper's browser tells RateUp (api.rateup.app) that the button was opened or tapped, with the kind of page it was on (home, product, cart\u2026) and a random key naming the store. No personal data is sent. The tap then opens WhatsApp (wa.me), operated by Meta.<\/li>\n<li>When the checkout opt-in is on, the shopper's answer is saved on the order (as <code>rateup_whatsapp_optin<\/code>) and reaches RateUp with the order webhook, where it sets whether RateUp may send that customer offers on WhatsApp. Order updates are sent either way.<\/li>\n<\/ul>\n\n<p>RateUp terms of service: https:\/\/rateup.app\/terms-of-service \u2014 privacy policy: https:\/\/rateup.app\/privacy-policy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin and activate it (WooCommerce must be active).<\/li>\n<li>Go to WooCommerce \u203a RateUp and click \"Connect to RateUp\".<\/li>\n<li>Sign in to RateUp, click Connect, and approve RateUp when WooCommerce asks.<\/li>\n<li>In RateUp, set up the WhatsApp button (WooCommerce \u203a WhatsApp widget) and the checkout opt-in (WooCommerce \u203a Connection).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20rateup%20account%3F\"><h3>Do I need a RateUp account?<\/h3><\/dt>\n<dd><p>Yes. The plugin connects your store to RateUp, where the messages, loyalty and button are set up. Sign up at https:\/\/rateup.app.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20store%20down%3F\"><h3>Does it slow my store down?<\/h3><\/dt>\n<dd><p>No. The chat button is one small script and stylesheet with no dependencies, loaded only on pages where the button shows. The plugin never calls RateUp while drawing a page: RateUp sends it the button's settings ahead of time.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20block%20checkout%3F\"><h3>Does it work with the block checkout?<\/h3><\/dt>\n<dd><p>Yes. The opt-in box works on both the block checkout and the classic <code>[woocommerce_checkout]<\/code> one. The plugin is also compatible with WooCommerce's order tables (HPOS).<\/p><\/dd>\n<dt id=\"why%20does%20the%20opt-in%20need%20a%20phone%20number%3F\"><h3>Why does the opt-in need a phone number?<\/h3><\/dt>\n<dd><p>RateUp reaches customers on WhatsApp by their number, so an order without one has nobody to opt in. WooCommerce makes the checkout's phone field optional by default; to collect it from everyone, make it required under Appearance \u203a Customize \u203a WooCommerce \u203a Checkout, or in the checkout block's settings.<\/p><\/dd>\n<dt id=\"does%20an%20unticked%20box%20stop%20order%20updates%3F\"><h3>Does an unticked box stop order updates?<\/h3><\/dt>\n<dd><p>No. The box is consent to offers only. Order confirmations and shipping updates are sent whether it is ticked or not.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20disconnect%3F\"><h3>What happens if I disconnect?<\/h3><\/dt>\n<dd><p>Disconnecting in RateUp removes RateUp's webhooks from your store and tells the plugin, which then hides the button and the opt-in box and offers \"Connect to RateUp\" again. To also revoke RateUp's key, delete it under WooCommerce \u203a Settings \u203a Advanced \u203a REST API.<\/p><\/dd>\n<dt id=\"what%20does%20the%20plugin%20store%3F\"><h3>What does the plugin store?<\/h3><\/dt>\n<dd><p>One option, <code>rateup_data<\/code>, holding what RateUp sent: the connection's status and the button's and opt-in's settings. Deleting the plugin deletes it. The opt-in answer is saved on each order as <code>rateup_whatsapp_optin<\/code>, and stays with your orders.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: connect the store to RateUp from WordPress admin.<\/li>\n<li>WhatsApp chat button on the storefront, set up in RateUp.<\/li>\n<li>WhatsApp opt-in box at checkout, set up in RateUp.<\/li>\n<\/ul>","raw_excerpt":"WhatsApp order updates, loyalty points and rewards for your store, plus a WhatsApp chat button and a checkout opt-in.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/389457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=389457"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rateup"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=389457"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=389457"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=389457"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=389457"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=389457"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=389457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}