Description
Sugary: Sell Globally keeps your product listings on the Sugary marketplace in step with your own store.
Paste the connect code from your Sugary store hub and the plugin configures everything for you: it registers the WooCommerce webhooks Sugary needs, signs every delivery with a secret only your store and Sugary share, and reports your store currency and weight unit so prices and shipping weights land correctly.
Product changes sync as you make them. A one-click backfill sends your existing published catalogue when you first connect.
The sync is one-way. Sugary never writes to your WooCommerce store.
What syncs
- Product title, description and short description
- Prices, SKUs and weights
- Stock status
- Product images
- Product categories
- Variations on variable products
Removing a variation in WooCommerce hides the matching variant on Sugary. Removing a whole product removes its listing.
What does not sync
- Orders and customers
- Stock quantities
- Anything from Sugary back into WooCommerce
External services
This plugin connects to the Sugary marketplace, an external service operated by Sugary LLC (https://sugary.ae). The connection is what the plugin is for: Sugary is where your listings are published, so the plugin has to send your product data to the Sugary API.
Nothing is sent anywhere until you paste a connect code on WooCommerce > Sugary Marketplace and press “Connect”. Disconnecting stops all further requests.
Sugary API (https://sugary.ae) – connecting and disconnecting
When you press “Connect”, the plugin sends the connect code you pasted along with your site URL, your site name, your WooCommerce currency, your WooCommerce weight unit, the plugin version, the WooCommerce version and the WordPress version. Sugary uses this to match the connect code to your Sugary store account, to format prices and shipping weights correctly, and to return the delivery URL and signing secret used for product syncing.
When you press “Disconnect”, the plugin sends your site URL and the connection token that Sugary issued at connect time, so that Sugary can close the connection on its side.
Sugary API (https://sugary.ae) – product syncing
Once connected, the plugin sends product data to the delivery URL that Sugary returned during the connect step. This happens when you create, update, restore or delete a product or a product variation, and for every published product when you press “Send all published products” to backfill your existing catalogue.
Each delivery contains the WooCommerce REST representation of that one product: its ID, name, slug, status, descriptions, prices, SKUs, weights and dimensions, stock status, category and tag names, image URLs, attributes and its variations. Each delivery also carries your site URL and a signature generated from the shared secret, so Sugary can verify the request came from your store. No order, customer or personal data is sent.
Sugary’s terms of service: https://sugary.ae/terms
Sugary’s privacy policy: https://sugary.ae/privacy
Installation
- Upload the plugin to
/wp-content/plugins/sugary-sell-globally, or install it through the Plugins screen. - Activate the plugin.
- Go to WooCommerce > Sugary Marketplace.
- Paste the connect code from your Sugary store hub and press Connect.
- Press “Send all published products” to backfill your existing catalogue.
FAQ
-
Does Sugary change anything in my store?
-
No. The plugin only reads products and sends them to Sugary.
-
What happens if Sugary is unreachable?
-
WooCommerce pauses a webhook after repeated delivery failures. The plugin shows the paused state on its settings screen with a button to reactivate it.
-
What happens when I disconnect?
-
The plugin removes its webhooks from your store and stops sending changes.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Sugary: Sell Globally” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Sugary: Sell Globally” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.