{"id":331420,"date":"2026-07-21T08:41:47","date_gmt":"2026-07-21T08:41:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shopstato-for-woocommerce\/"},"modified":"2026-08-28T12:24:33","modified_gmt":"2026-08-28T12:24:33","slug":"shopstato-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/pcm.wordpress.org\/plugins\/shopstato-for-woocommerce\/","author":20210761,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.6","stable_tag":"1.2.6","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Shopstato for WooCommerce","header_author":"shopstato.com","header_description":"Connect WooCommerce with Shopstato and sync orders and stock data.","assets_banners_color":"","last_updated":"2026-08-28 12:24:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/blog.shopstato.cz\/plugin-k-napojeni-woocommerce","header_author_uri":"https:\/\/www.shopstato.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":191,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.4":{"tag":"1.2.4","author":"radeklycka","date":"2026-07-21 08:41:39","revision":3616712},"1.2.5":{"tag":"1.2.5","author":"radeklycka","date":"2026-07-28 12:41:24","revision":3625895},"1.2.6":{"tag":"1.2.6","author":"radeklycka","date":"2026-08-28 12:24:33","revision":3670329}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3616750,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3616750,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.4","1.2.5","1.2.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3670329,"resolution":"1","location":"assets","locale":"","width":4340,"height":2860},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3670329,"resolution":"2","location":"assets","locale":"","width":4340,"height":2860},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3670329,"resolution":"3","location":"assets","locale":"","width":4340,"height":2860},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3670329,"resolution":"4","location":"assets","locale":"","width":4340,"height":2860},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3670329,"resolution":"5","location":"assets","locale":"","width":4340,"height":2860},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3670329,"resolution":"6","location":"assets","locale":"","width":4340,"height":2860},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3670329,"resolution":"7","location":"assets","locale":"","width":4340,"height":2860},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3670329,"resolution":"8","location":"assets","locale":"","width":4340,"height":2860}},"screenshots":{"1":"Shopstato dashboard with revenue, order count, average order value and top product and customer tables.","2":"Order overview with filters, status breakdowns and order performance trends.","3":"Order statistics with sales charts and comparisons across selected periods.","4":"Product overview for product sales, revenue and inventory-oriented analysis.","5":"Product statistics highlighting sold quantities, revenue and ABC-style performance.","6":"Customer overview showing purchase behavior and customer value.","7":"RFM charts for segmenting customers by recency, frequency and monetary value.","8":"Profit overview with ecommerce profitability trends and margin insights."}},"plugin_section":[],"plugin_tags":[24828,98279,250523,286,98298],"plugin_category":[36,45],"plugin_contributors":[272586],"plugin_business_model":[],"class_list":["post-331420","plugin","type-plugin","status-publish","hentry","plugin_tags-customer-analytics","plugin_tags-ecommerce-analytics","plugin_tags-sales-analytics","plugin_tags-woocommerce","plugin_tags-woocommerce-analytics","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-radeklycka","plugin_committers-radeklycka"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/icon-128x128.png?rev=3616750","icon_2x":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/icon-256x256.png?rev=3616750","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-1.png?rev=3670329","caption":"Shopstato dashboard with revenue, order count, average order value and top product and customer tables."},{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-2.png?rev=3670329","caption":"Order overview with filters, status breakdowns and order performance trends."},{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-3.png?rev=3670329","caption":"Order statistics with sales charts and comparisons across selected periods."},{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-4.png?rev=3670329","caption":"Product overview for product sales, revenue and inventory-oriented analysis."},{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-5.png?rev=3670329","caption":"Product statistics highlighting sold quantities, revenue and ABC-style performance."},{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-6.png?rev=3670329","caption":"Customer overview showing purchase behavior and customer value."},{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-7.png?rev=3670329","caption":"RFM charts for segmenting customers by recency, frequency and monetary value."},{"src":"https:\/\/ps.w.org\/shopstato-for-woocommerce\/assets\/screenshot-8.png?rev=3670329","caption":"Profit overview with ecommerce profitability trends and margin insights."}],"raw_content":"<!--section=description-->\n<p>Shopstato for WooCommerce connects your WooCommerce store to the Shopstato analytics platform, so you can analyze sales, customers, products and inventory from real shop data.<\/p>\n\n<p>Main features:<\/p>\n\n<ul>\n<li>Automatic order export on WooCommerce order events.<\/li>\n<li>Manual historical order import (up to 3 months \/ 1200 orders).<\/li>\n<li>Yearly history import panel when enabled by the Shopstato API.<\/li>\n<li>Stock export endpoint for scheduled cron jobs.<\/li>\n<\/ul>\n\n<p>Use Shopstato to discover:<\/p>\n\n<ul>\n<li>sales trends and order performance<\/li>\n<li>customer segments and RFM analysis<\/li>\n<li>product performance and ABC analysis<\/li>\n<li>stock quantities and inventory performance<\/li>\n<li>data for deeper ecommerce reporting outside WordPress<\/li>\n<\/ul>\n\n<p>The plugin adds a Shopstato settings page in WordPress admin where you can configure:<\/p>\n\n<ul>\n<li>Shopstato API URL<\/li>\n<li>Shopstato API token<\/li>\n<li>Cron endpoint for stock processing<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the Shopstato service and sends store data only after the site owner configures the plugin with a Shopstato API URL and API token.<\/p>\n\n<p>The service is used to:<\/p>\n\n<ul>\n<li>send WooCommerce order data to Shopstato for analytics and reporting<\/li>\n<li>send WooCommerce product stock data to Shopstato when the configured stock sync endpoint is triggered<\/li>\n<li>load Shopstato account credentials entered by the store owner and validate the connection<\/li>\n<\/ul>\n\n<p>When order synchronization runs, the plugin may send the following data to the configured Shopstato API:<\/p>\n\n<ul>\n<li>order identifiers, dates, statuses, totals, shipping and payment labels<\/li>\n<li>customer IP address<\/li>\n<li>billing data such as first name, last name, company, street, city, postcode, country, email and phone<\/li>\n<li>shipping data such as recipient name, company, street, city, postcode and country<\/li>\n<li>ordered product identifiers, names, quantities and prices<\/li>\n<\/ul>\n\n<p>When stock synchronization runs, the plugin may send product identifiers, SKUs and stock quantities.<\/p>\n\n<p>The plugin does not send data to Shopstato until the site owner explicitly enters API credentials and uses the synchronization features.<\/p>\n\n<p>Shopstato service pages:<\/p>\n\n<ul>\n<li>Terms and Conditions: https:\/\/www.shopstato.com\/gtc.php<\/li>\n<li>GDPR \/ Privacy information: https:\/\/www.shopstato.com\/gdpr.php<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install it via the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Open <strong>Shopstato<\/strong> settings in wp-admin.<\/li>\n<li>Fill in your <code>API URL<\/code> and <code>TOKEN<\/code>.<\/li>\n<li>Configure the generated stock cron URL if you want scheduled stock synchronization.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20api%20token%3F\"><h3>Where do I get my API token?<\/h3><\/dt>\n<dd><p>You can find it in your Shopstato account administration.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"how%20do%20i%20run%20stock%20sync%20automatically%3F\"><h3>How do I run stock sync automatically?<\/h3><\/dt>\n<dd><p>Use the stock cron URL displayed in plugin settings and schedule it on your hosting.<\/p><\/dd>\n<dt id=\"is%20there%20a%20one-time%20backfill%20import%3F\"><h3>Is there a one-time backfill import?<\/h3><\/dt>\n<dd><p>Yes. You can trigger manual historical import from the plugin settings.<\/p><\/dd>\n<dt id=\"how%20does%20yearly%20history%20import%20work%3F\"><h3>How does yearly history import work?<\/h3><\/dt>\n<dd><p>If yearly history import is enabled in Shopstato, the plugin displays a history import panel in settings. It processes prepared periods from the WordPress admin, without requiring a separate hosting cron job.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20connect%20to%20an%20external%20service%3F\"><h3>Does the plugin connect to an external service?<\/h3><\/dt>\n<dd><p>Yes. The plugin connects to the Shopstato API after you enter your API URL and token in the plugin settings. See the \"External Services\" section for the list of transferred data and related policy links.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Added WordPress.org screenshots for the main Shopstato analytics views.<\/li>\n<li>Updated the WordPress.org plugin description and tags to focus on WooCommerce analytics.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Added Shopstato branding to the plugin settings page.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Replaced generic internal prefixes with unique <code>shopstatofwc<\/code> identifiers for review compliance.<\/li>\n<li>Updated the plugin information URL to the current public Shopstato article.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added random per-install cron keys with admin-side URL regeneration.<\/li>\n<li>Added REST cron endpoints for stock, backfill, and history import processing.<\/li>\n<li>Added cron locks to prevent parallel sync runs.<\/li>\n<li>Enforced HTTPS API URLs and safer outbound HTTP requests.<\/li>\n<li>Batched stock export to reduce memory usage on larger stores.<\/li>\n<li>Added admin-side yearly history import panel shown only when enabled by the Shopstato API.<\/li>\n<li>Improved completed history import overview and hid internal API preparation notes.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Stability and security improvements before public release.<\/li>\n<li>Added hash-based protection for manual import endpoints.<\/li>\n<li>Improved output escaping in admin and import responses.<\/li>\n<li>Improved WooCommerce availability handling in import scripts.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Extended WordPress admin settings and synchronization workflow.<\/li>\n<\/ul>","raw_excerpt":"Advanced WooCommerce analytics for sales, customers, products and inventory with Shopstato.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331420"}],"author":[{"embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/radeklycka"}],"wp:attachment":[{"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331420"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331420"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331420"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331420"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331420"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}