Description
Shopstato for WooCommerce helps you send shop data from WooCommerce to the Shopstato platform.
Main features:
- Automatic order export on WooCommerce order events.
- Manual historical order import (up to 3 months / 1200 orders).
- Yearly history import panel when enabled by the Shopstato API.
- Stock export endpoint for scheduled cron jobs.
The plugin adds a Shopstato settings page in WordPress admin where you can configure:
- Shopstato API URL
- Shopstato API token
- Cron endpoint for stock processing
External Services
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.
The service is used to:
- send WooCommerce order data to Shopstato for analytics and reporting
- send WooCommerce product stock data to Shopstato when the configured stock sync endpoint is triggered
- load Shopstato account credentials entered by the store owner and validate the connection
When order synchronization runs, the plugin may send the following data to the configured Shopstato API:
- order identifiers, dates, statuses, totals, shipping and payment labels
- customer IP address
- billing data such as first name, last name, company, street, city, postcode, country, email and phone
- shipping data such as recipient name, company, street, city, postcode and country
- ordered product identifiers, names, quantities and prices
When stock synchronization runs, the plugin may send product identifiers, SKUs and stock quantities.
The plugin does not send data to Shopstato until the site owner explicitly enters API credentials and uses the synchronization features.
Shopstato service pages:
- Terms and Conditions: https://www.shopstato.com/gtc.php
- GDPR / Privacy information: https://www.shopstato.com/gdpr.php
Installation
- Upload the plugin to
/wp-content/plugins/or install it via the WordPress Plugins screen. - Activate the plugin through the “Plugins” screen in WordPress.
- Make sure WooCommerce is installed and active.
- Open Shopstato settings in wp-admin.
- Fill in your
API URLandTOKEN. - Configure the generated stock cron URL if you want scheduled stock synchronization.
FAQ
-
Where do I get my API token?
-
You can find it in your Shopstato account administration.
-
Does this plugin require WooCommerce?
-
Yes. WooCommerce must be installed and active.
-
How do I run stock sync automatically?
-
Use the stock cron URL displayed in plugin settings and schedule it on your hosting.
-
Is there a one-time backfill import?
-
Yes. You can trigger manual historical import from the plugin settings.
-
How does yearly history import work?
-
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.
-
Does the plugin connect to an external service?
-
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.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Shopstato for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Shopstato for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.5
- Added Shopstato branding to the plugin settings page.
1.2.4
- Replaced generic internal prefixes with unique
shopstatofwcidentifiers for review compliance. - Updated the plugin information URL to the current public Shopstato article.
1.2.3
- Added random per-install cron keys with admin-side URL regeneration.
- Added REST cron endpoints for stock, backfill, and history import processing.
- Added cron locks to prevent parallel sync runs.
- Enforced HTTPS API URLs and safer outbound HTTP requests.
- Batched stock export to reduce memory usage on larger stores.
- Added admin-side yearly history import panel shown only when enabled by the Shopstato API.
- Improved completed history import overview and hid internal API preparation notes.
1.2.2
- Stability and security improvements before public release.
- Added hash-based protection for manual import endpoints.
- Improved output escaping in admin and import responses.
- Improved WooCommerce availability handling in import scripts.
1.2.1
- Extended WordPress admin settings and synchronization workflow.