Browse Guides
Move to another guide without going back to the documentation hub.
Connect WooCommerce via Automatic OAuth Flow
Use your WooCommerce store URL to seamlessly connect your store via WooCommerce's secure OAuth handshake, sync products and orders, and prepare Sabdov for review collection, widgets, and migration flows.
Pre-connection Requirements
Before you begin, make sure your WooCommerce store meets the following requirements:
- Store URLYour full storefront URL, including https://
- WordPress & WooCommerceWordPress v5.6+ and WooCommerce plugin installed and active
- Pretty PermalinksPermalink structure enabled (anything other than 'Plain')
- Theme Compatibility100% compatible with Astra, Flatsome, WoodMart, Divi, GeneratePress, Blocksy, OceanWP, Storefront, and Elementor
- Cache Plugin Compatibility100% compatible with LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache, Autoptimize, SG Optimizer, and Cloudflare
Connection Steps
Navigate to Settings
Log in to Sabdov, open Settings, and move to the Integrations section where the WooCommerce connection card is shown.

Enter Store URL & Confirm Plugin
Click "Connect" to open the modal, paste your WooCommerce store URL including https://, check "I have installed and activated WooCommerce", and click "Connect WooCommerce".

Authorize Sabdov in WooCommerce
You will be redirected to your WordPress store's OAuth authorization screen. Log in as an Administrator if prompted, then click "Approve" to grant Sabdov read/write API access.

Automatic Handshake & Catalog Sync
Once approved, WooCommerce securely returns your API keys to Sabdov and redirects you back to your Sabdov dashboard with status "Connected". Initial product and order sync begins automatically.
Displaying the Widget on Your Storefront
Option 1: Using the Sabdov Reviews Plugin (Recommended & Automatic)
The fastest way to display review widgets on WooCommerce is using the official Sabdov Reviews plugin. It automatically handles widget placement, star ratings, floating popups, and disables native WooCommerce reviews to prevent duplicate tabs.
Plugin Setup Steps:
- Download the plugin
.zipfile from your Sabdov dashboard under Settings > Integrations > Download Plugin. - In your WordPress Admin panel, navigate to Plugins > Add New > Upload Plugin, select the
.zipfile, and click Activate. - Go to Settings > Sabdov Reviews in your WordPress admin sidebar.
- Click Connect to Sabdov to authorize and connect your store automatically in 1 click (make sure WooCommerce is installed and active).
- Select your preferred Widget Layout (List, Grid, Mosaic, or Carousel), enable star badges, and click Save Settings.
Once saved, Sabdov automatically renders review widgets and star ratings across all your WooCommerce product detail pages and catalog grids.

Option 2: Using WordPress Shortcodes (Elementor / Gutenberg / Divi)
If you design product pages using page builders like Elementor, Gutenberg, or Divi, you can place widgets anywhere using native shortcodes. Shortcodes automatically detect the current WooCommerce product ID.
Available WooCommerce Shortcodes:
[sabdov_widget]
; Custom layout options:
[sabdov_widget layout="grid"]
[sabdov_widget layout="carousel"]
[sabdov_widget layout="mosaic"][sabdov_stars][sabdov_floating]Option 3: Custom HTML Embed Code (Manual Integration)
For custom themes or non-plugin setups, embed the Sabdov widget manually using standard HTML:
<div class="sabdov-review-showcase" data-merchant-id="YOUR_WIDGET_PUBLIC_KEY" data-platform="woocommerce" data-product-id="YOUR_WOOCOMMERCE_PRODUCT_ID"></div>
<script src="https://www.sabdov.com/widget.js" defer></script>Connection Status Reference
Troubleshooting
Invalid Store URL Format+
OAuth Authorization Redirect Error (404 or 401)−
Insufficient Admin Permissions+
Next step
Enter your WooCommerce store URL, authorize Sabdov on your site, and continue into your first catalog sync once the store is connected.
Was this helpful?